1.常量中有换行符Qt5-》vs的解决方案

1.常量中有换行符Qt5-》vs的解决方案

原帖地址:https://blog.csdn.net/CuteSoap/article/details/79718165

今天将qt项目从mingw转成msvc2013编译时,中文字符报错,查找网上方法后,得到我满意的解决方案。

文件格式依旧时默认的UTF-8格式。

1.用Sublime等编辑器将 存有中文字符的代码文件打开,并以UTF-8 withBOM格式保存

1.常量中有换行符Qt5-》vs的解决方案

保存编码只针对main.cpp,两个文件要保存编码两次


2.打开项目,再存有中文字符的代码文件 的头文件中 添加一行代码
#pragma execution_character_set("utf-8")
这样用vc的编译器也能编译utf-8格式的代码了。