在VS正确引入头文件的情况下,仍然有C2065等错。
这是因为项目中同时存在不同代码页的文件。
试了用高级保存功能把简体中文(GB2312)-代码页936保存为Unicode(UTF-8有签名)-代码页65001,程序仍然报错,并且退出重新进入项目,代码页又会恢复。
在项目属性页-C/C++ -命令行中添加/utf-8
来强制指定代码页。
问题解决。
在VS正确引入头文件的情况下,仍然有C2065等错。
这是因为项目中同时存在不同代码页的文件。
试了用高级保存功能把简体中文(GB2312)-代码页936保存为Unicode(UTF-8有签名)-代码页65001,程序仍然报错,并且退出重新进入项目,代码页又会恢复。
在项目属性页-C/C++ -命令行中添加/utf-8
来强制指定代码页。
问题解决。