QT关于使用MSVC之后,之前用MGW编译代码,用这个GDB调试器出现error
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相关推荐
- 【Qt开发】Qt Creator在Windows上的调试器安装与配置
Qt Creator在Windows上的调试器安装与配置 如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试 ...
- qt 编译器 调试器
电脑版本:win10 64位 qt版本:based on Qt 5.14.0(msvc 2017, 32位) Qt Creator 4.11.0 qt安装包:qt-opensource-window ...
- 解决Qt 5.14.2搭配 VS2017 缺少调试器,黄色感叹号
安装好Qt 5.14.2后,VS2017后,发现黄色感叹号! 调试器默认情况下是没有的,必须手动下载 windbg(https://docs.microsoft.com/zh-cn/windows-h ...
- QT学习笔记(二):QT MinGW 和 MSVC 编译方式
QT学习笔记(二):QT MinGW 和 MSVC 编译方式 Qt 中有两种方式编译:一种是MinGW ,另一种MSVC,是使用两种不同的编译器. 1.MSVC是指微软的VC编译器: 2.MingGW ...
- Qt Creator 配置Msvc 2012的调试器
转自:http://blog.csdn.net/ztz0223/article/details/8936478 该方法可以使用在win 8. 1.编译Qt 5.0.2,编译器为Msvc 2012 2. ...
- QT - QT中配置MSVC编译环境 以及 VS中配置QT开发环境
本文主要记录一下如何在 QT5.14.2 中配置 MSVC2017 构建套件,以及在VS2017中配置QT的开发环境.开发环境为 Win10 + QT5.14.2 + Visual Studio 2 ...
- Qt Creator配置MSVC编译器
Qt Creator配置MSVC编译器 配置: WINDOWS 7系统 4.9.0 Qt Creator MSVC 2017 VS 2017 步骤: VS官网下载Visual Studio Commu ...
- Creator-配置MSVC调试器
安装完QT后会看到Qt Creator中的MSVC构建组件带有黄色的感叹号,那是因为没有调试器的原因.由于Qt-MSVC版本套件没有默认安装调试器, 需要我们自己手动下载安装. 根据官方文档Setti ...
- Qt 5.7设置调试器
mingw版本下自带的,这个我就不在赘述. 现在来说一下msvc版本下调试器,cdb,这个需要到ms去下载. thunder://QUFodHRwOi8vZG93bmxvYWQubWljcm9zb2Z ...
最新文章
- K近邻算法KNN的简述
- MySQL查看所有视图的命令
- 离散数学及其应用第6版中文版勘误
- 133. Leetcode 477. 汉明距离总和 (位运算-汉明距离相关题目)
- linux 心跳灯_Linux下点亮第一个LED灯
- 我在网易云信是如何做运维的?
- 浅析几种常见算法(转载)
- Nacos分布式应用配置管理
- 推荐五款浏览Github必备的Chrome插件
- 模块之re模块 —— 正则
- javascript 将table导出 Excel ,可跨行跨列
- 一步步编写操作系统 35 内存为何要分页
- 数据结构和算法分析英语生词整理
- 走进COM组件系列(二)
- Spring Cloud 微服务下的权限解决方案
- 图灵机器人和ichat
- Python调用Matlab教程
- 唐宇迪学习笔记7:梯度下降策略
- 读react.js小书 中组件的render的方法(从零学react)
- Makefile:94: recipe for target 'install-***-recurse' failed 解决方法
热门文章
- keil编译时提示 Undefined symbol __ROR
- thinkphp mysql 预处理_thinkPHP框架中执行原生SQL语句的方法
- oracle分区list,Oracle 分区表中存在range-list表分区时遇到问题及解决办法
- C++中的赋值操作符重载
- 控件事件的绑定与取消
- unity3d做会减少的血条_Unity3d中NGUI加强版血条(Healthbar)的制作
- linux arcgis10.4安装教程,ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装
- opencv orb
- 社会阶层及由此引起的社会动力学现象
- mysql8 允许外网访问