干货5-C2001和C2143错误的解决

113 阅读1分钟

1.问题如图

image.png

E:\project\test_01\test\mainwindow.cpp:1: warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
E:\project\test_01\test\mainwindow.cpp:18: error: C2001: 常量中有换行符
E:\project\test_01\test\mainwindow.cpp:19: error: C2143: 语法错误: 缺少“)”(在“}”的前面)
E:\project\test_01\test\mainwindow.cpp:19: error: C2143: 语法错误: 缺少“;”(在“}”的前面)

2.在Qt Creator中设置

image.png

image.png

3.在.pro中设置

image.png

# 在.pro文件中添加
QMAKE_CXXFLAGS += /utf-8