描述
qtCreator在Windows环境中,使用微软编译器,有时编译时会出现一些莫名其妙的异常问题,如下:
- error: C2065: “xxx”: 未声明的标识符
- error: C2001: 常量中有换行符
- 翻译找不到文件
这些错误,都不是程序错误,而是复制的某些文件格式为utf-8,修改为utf-8 BOM即可消除遮这些错误。
说明
这个问题不是QtCreator引起的,而是微软编译器(MSVC)不支持不带BOM的utf-8文件,所以在Windows环境中开发Qt要注意。
qtCreator在Windows环境中,使用微软编译器,有时编译时会出现一些莫名其妙的异常问题,如下:
- error: C2065: “xxx”: 未声明的标识符
- error: C2001: 常量中有换行符
- 翻译找不到文件
这些错误,都不是程序错误,而是复制的某些文件格式为utf-8,修改为utf-8 BOM即可消除遮这些错误。
这个问题不是QtCreator引起的,而是微软编译器(MSVC)不支持不带BOM的utf-8文件,所以在Windows环境中开发Qt要注意。