rt,我用Visual Studio 2019 C++写项目,但是我发现,即使我将使用的字符集调成了“多字节字符集”(理论就不会有Unicode宏定义了),但是生成时我发现Unicode宏定义还在(比如SetWindowText宏定义成了SetWindowTextW),后来我又加了这么两句话:
#undef UNICODE
#undef _UNICODE
理论上这样就没有UNICODE了,但是它依旧存在(SetWindowText还是宏定义成了SetWindowTextW)!
- 我特别需要“多字节字符集”,但现在UNICODE已经像一个病毒一样缠着我了,在不把SetWindowText改成SetWindowTextA的情况下,我应该如何去掉该死的UNICODE?
- Visual Studio每次建新项目都默认字符集为“Unicode字符集”,我应该怎么做才能使Visual Studio每次建新项目都默认字符集为“多字节字符集”?