vs+qt解决cmd.exe问题

简介 这篇文章主要介绍了错误MSB6006:“cmd.exe”退出,运行QT应用程序的代码1以及相关的经验技巧,文章约2340字,浏览量478,点赞数9,值得推荐!

我使用visual studio 2012命令提示符编译了QT 5.0.1。当我创建控制台应用程序时,每件事都很好并且有效,但是当我创建QT应用程序时,它会抛出此错误:

Error 1 error MSB6006: “cmd.exe” exited with code 1
(QT visual studio qazxsw poi已安装)

答案
打开详细的构建输出以查找确切的问题,工具 - >选项 - >项目和解决方案 - >构建和运行 - >构建输出并构建日志详细程度。

我的问题是错误地使用’CONST’。

(清理和重建似乎暂时解决了问题,但你必须每次都这样做。)

另一答案
我也面临同样的问题,我已经解决了这个问题。

我的项目中有一个XXX.qrc文件,包含一些资源文件,如xxx.png,xxx.gif或任何图像文件,如下所示:

qt-vs-addin-1.2.0
但无法找到XXX.qrc中的一个文件。这导致编译错误:

错误1错误MSB6006:“cmd.exe”退出,代码为1’

更正错误的名称或路径可以解决此问题。

顺便说一下,我的项目是vs2015 update3的QT prj。

另一答案
我花了几个月的时间来解决Visual Studio和QT构建错误。结果是Visual Studio不会自动更新QT目录和路径变量。当您更改QT安装目录,QT路径变量,升级QT版本或将项目复制到另一台PC时,通常会出现错误。所以控制步骤如下:

首先尝试使您的解决方案文件夹可写并尝试重建。
检查路径变量。
用记事本打开(qtproject).vcxproj.user并检查QT路径和变量,如果错误则更正。
用记事本打开(qtproject).vcxproj并检查自定义构建部分的QT变量,如果错误则更正。
另一答案
面临同样的问题。尝试通过将详细信息设置为诊断来检查详细日志。就我而言,环境变量中缺少依赖路径。检查是否输入了所有路径。对于Qt,尝试为bin和qmake添加路径。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值