QT error C2143 语法错误 缺少“)”
qt error: C2001: 常量中有换行符
出现以上的两个error

  else{QMessageBox::warning(NULL,tr("文件写入错误"),tr("Cmd_copy.bat写入失败"),QMessageBox::Yes);return;  //函数返回}

具体的警报是:

C:\Users\wangqiang\Documents\com\mainwindow.cpp:70: error: C2143: 语法错误: 缺少“)”(在“return”的前面)

C:\Users\wangqiang\Documents\com\mainwindow.cpp:70: error: C2143: 语法错误: 缺少“;”(在“return”的前面)

这里是因为是GDB中编译器对于字符串上面的限制

解决办法
1.工具→选项,选择“文本编辑器”。

2.选择行为选项卡,右侧文件编码,更改为默认编码“UTF-8”,UTF-8 BOM选为“如果编码是UTF-8则添加”。

但是如果只是上面两步会发现字体乱码了。

所以要第三步
加入这个头文件,然后F2进入头文件的.h文件中
#include <qglobal.h>
在头文件最开头加上这一句就可以了

#pragma execution_character_set("utf-8")//这里""一定要英文输入

QT关于使用MSVC之后,之前用MGW编译代码,用这个GDB调试器出现error相关推荐

  1. 【Qt开发】Qt Creator在Windows上的调试器安装与配置

    Qt Creator在Windows上的调试器安装与配置 如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试 ...

  2. qt 编译器 调试器

    电脑版本:win10  64位 qt版本:based on Qt 5.14.0(msvc 2017, 32位) Qt Creator 4.11.0 qt安装包:qt-opensource-window ...

  3. 解决Qt 5.14.2搭配 VS2017 缺少调试器,黄色感叹号

    安装好Qt 5.14.2后,VS2017后,发现黄色感叹号! 调试器默认情况下是没有的,必须手动下载 windbg(https://docs.microsoft.com/zh-cn/windows-h ...

  4. QT学习笔记(二):QT MinGW 和 MSVC 编译方式

    QT学习笔记(二):QT MinGW 和 MSVC 编译方式 Qt 中有两种方式编译:一种是MinGW ,另一种MSVC,是使用两种不同的编译器. 1.MSVC是指微软的VC编译器: 2.MingGW ...

  5. Qt Creator 配置Msvc 2012的调试器

    转自:http://blog.csdn.net/ztz0223/article/details/8936478 该方法可以使用在win 8. 1.编译Qt 5.0.2,编译器为Msvc 2012 2. ...

  6. QT - QT中配置MSVC编译环境 以及 VS中配置QT开发环境

    本文主要记录一下如何在 QT5.14.2 中配置 MSVC2017 构建套件,以及在VS2017中配置QT的开发环境.开发环境为 Win10 +  QT5.14.2 + Visual Studio 2 ...

  7. Qt Creator配置MSVC编译器

    Qt Creator配置MSVC编译器 配置: WINDOWS 7系统 4.9.0 Qt Creator MSVC 2017 VS 2017 步骤: VS官网下载Visual Studio Commu ...

  8. Creator-配置MSVC调试器

    安装完QT后会看到Qt Creator中的MSVC构建组件带有黄色的感叹号,那是因为没有调试器的原因.由于Qt-MSVC版本套件没有默认安装调试器, 需要我们自己手动下载安装. 根据官方文档Setti ...

  9. Qt 5.7设置调试器

    mingw版本下自带的,这个我就不在赘述. 现在来说一下msvc版本下调试器,cdb,这个需要到ms去下载. thunder://QUFodHRwOi8vZG93bmxvYWQubWljcm9zb2Z ...

最新文章

  1. K近邻算法KNN的简述
  2. MySQL查看所有视图的命令
  3. 离散数学及其应用第6版中文版勘误
  4. 133. Leetcode 477. 汉明距离总和 (位运算-汉明距离相关题目)
  5. linux 心跳灯_Linux下点亮第一个LED灯
  6. 我在网易云信是如何做运维的?
  7. 浅析几种常见算法(转载)
  8. Nacos分布式应用配置管理
  9. 推荐五款浏览Github必备的Chrome插件
  10. 模块之re模块 —— 正则
  11. javascript 将table导出 Excel ,可跨行跨列
  12. 一步步编写操作系统 35 内存为何要分页
  13. 数据结构和算法分析英语生词整理
  14. 走进COM组件系列(二)
  15. Spring Cloud 微服务下的权限解决方案
  16. 图灵机器人和ichat
  17. Python调用Matlab教程
  18. 唐宇迪学习笔记7:梯度下降策略
  19. 读react.js小书 中组件的render的方法(从零学react)
  20. Makefile:94: recipe for target 'install-***-recurse' failed 解决方法

热门文章

  1. keil编译时提示 Undefined symbol __ROR
  2. thinkphp mysql 预处理_thinkPHP框架中执行原生SQL语句的方法
  3. oracle分区list,Oracle 分区表中存在range-list表分区时遇到问题及解决办法
  4. C++中的赋值操作符重载
  5. 控件事件的绑定与取消
  6. unity3d做会减少的血条_Unity3d中NGUI加强版血条(Healthbar)的制作
  7. linux arcgis10.4安装教程,ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装
  8. opencv orb
  9. 社会阶层及由此引起的社会动力学现象
  10. mysql8 允许外网访问