解决VS中文编译时出现:常量中有换行符

错误如下

首先确定文件编码格式已经是utf-8了,然后在有中文的情况的下,编译时会报错,真的很恶心

	tabWidget.addTab(widget, tr("材料库"));
    tabWidget.addTab(widget1, tr("B"));

解决方案

通过在项目里设置编译选项: /utf-8

项目->右键属性->C/C++ -> 命令行,在下方输入框添加 /utf-8,就会在编译时采用utf-8编码来编译