错误 MSB6006:"cmd.exe"退出,代码 1 运行 QT 应用程序

error MSB6006: "cmd.exe" exited with code 1 running QT application

本文关键字:代码 运行 QT 应用程序 退出 MSB6006 cmd exe 错误      更新时间:2023-10-16

i使用可视化stdio 2012命令提示符编译了QT 5.0.1。当我创建控制台应用程序时,一切都很好,但当我创建QT应用程序时会抛出以下错误:

Error 1 error MSB6006: "cmd.exe" exited with code 1

(已安装QT视觉标准qt-vs-addin-1.2.0(

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

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

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

我也遇到了同样的问题,我已经解决了这个问题。

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

<RCC>
<qresource prefix="/MocapServer">
    <file>Resources/mocapServer.qss</file>
    <file>Resources/button/disable.png</file>
    <file>Resources/button/unused.png</file>
    <file>Resources/button/config_dialog_close.png</file>
    <file>Resources/button/u73.jpg</file>
    <file>Resources/button/progressbar.png</file>
    ...

但是在XXX.qrc中找不到一个文件。这导致编译错误:

错误1错误MSB6006:"cmd.exe"退出,代码为1'

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

顺便说一句,我的项目是一个带有vs2015更新3的QT prj。

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

  • 首先尝试使解决方案文件夹可写,然后尝试重新生成
  • 检查路径变量
  • 用记事本打开(qtproject(.vcxproj.user,检查QT路径和变量,如果错误,请更正
  • 用记事本打开(qtproject(.vcxproj,检查自定义构建部分的QT变量,如果错误,请更正

今天我也遇到了同样的问题。

经过几次尝试,我发现我的项目路径中有一个空格(字符:"(。在将我的项目更改为无空间路径后,问题已经解决。

也面临同样的问题。请尝试通过将verbose设置为diagnostic来检查详细日志。在我的案例中,环境变量中缺少依赖项的路径。检查是否已输入所有路径。对于Qt,请尝试为bin和qmake添加路径。