//QT 5.9.1 MSVC
之前代码是用MinGW写的,换到windows的QT中编译报错
如图:
这类问题是因为编码格式不对,加上有中文,导致编译时,识别代码错误。
不怕麻烦的话,最好是直接用notepad++把每个文件编码改掉。
操作:用notepad++打开文件 --> 选择 编码(N) --> 以UTF-8格式编码 --> 转为UTF-8编码格式
以上操作完成后,可能会出现 代码中的中文在运行后变成乱码。
只要加上这段宏就可以了:
#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif