打印日志遇到个无法查到的问题.每次打印只打印首字符
CString strStartupLog = StartupLog.to_string().c_str();
printf(" Startup Log %s", strStartupLog );
查到原因是有多个字符集.CString 是宽字符的需要转一下单字符
CString strStartupLog = StartupLog.to_string().c_str();
CStringA strA;
strA = strStartupLog;
printf(" Startup Log %s", strA);
完美解决!