我必须说我是 win32 c++ 编程的新手,所以我面临一个问题,即
某些代码在多字节字符集中而不是在 Unicode 字符集中编译。
我的代码如何支持两者?
例如,这 NOT 仅在 Unicode 中编译为多字节,而注释向量仅在多字节中编译:
//vector<char> str2(FullPathToExe.begin(), FullPathToExe.end());
vector<wchar_t> str2(FullPathToExe.begin(), FullPathToExe.end());
str2.push_back('\0');
if (!CreateProcess(NULL,
&str2[0],
NULL,
NULL,
TRUE,
0,
NULL,
NULL,
&si,
&pi))