我用Visual Stdio 2012命令提示符编译了QT 5.0.1。当我创建控制台应用程序时,每件事都很好,工作正常,但当我创建QT应用程序时,它会抛出此错误:
Error 1 error MSB6006: "cmd.exe" exited with code 1
(QT已安装可视标准接口qt-vs-addin-1.2.0)
qt-vs-addin-1.2.0
hwamh0ep1#
打开详细的生成输出以找到您的确切问题,工具-〉选项-〉项目和解决方案-〉生成和运行-〉生成输出和生成日志详细程度。我的问题是错误地使用了“CONST”。(“清理并重建”似乎可以暂时修复问题,但每次都必须这样做。)
tyky79it2#
我也面临着同样的问题,我已经解决了这个问题。我有一个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'更正错误的名称或路径可以解决此问题。顺便说一句,我的项目是一个QT prj与vs2015更新3。
cgfeq70w3#
我花了几个月的时间来解决Visual Studio和QT的构建错误,结果是Visual Studio不会自动更新QT目录和路径变量,通常在更改QT安装目录、QT路径变量、升级QT版本或将项目复制到另一台PC时都会出现错误,因此控制步骤如下:
lf5gs5x24#
今天我也遇到了同样的问题。经过几次尝试,我发现我的项目路径中有一个空格(char:' ')。在将我的项目更改为无空格路径后,问题得到了解决。
o7jaxewo5#
遇到了同样的问题。尝试通过将verbose设置为diagnostic来查看详细的日志。在我的示例中,环境变量中缺少依赖项的路径。检查是否输入了所有路径。对于Qt,尝试添加bin和qmake的路径。
5条答案
按热度按时间hwamh0ep1#
打开详细的生成输出以找到您的确切问题,工具-〉选项-〉项目和解决方案-〉生成和运行-〉生成输出和生成日志详细程度。
我的问题是错误地使用了“CONST”。
(“清理并重建”似乎可以暂时修复问题,但每次都必须这样做。)
tyky79it2#
我也面临着同样的问题,我已经解决了这个问题。
我有一个XXX.qrc文件在我的项目中,包括一些资源文件,如xxx.png,xxx.gif或任何图像文件,像这样:
但找不到XXX.qrc中的一个文件。这导致编译错误:
错误1错误MSB6006:“cmd.exe”已退出,代码为1'
更正错误的名称或路径可以解决此问题。
顺便说一句,我的项目是一个QT prj与vs2015更新3。
cgfeq70w3#
我花了几个月的时间来解决Visual Studio和QT的构建错误,结果是Visual Studio不会自动更新QT目录和路径变量,通常在更改QT安装目录、QT路径变量、升级QT版本或将项目复制到另一台PC时都会出现错误,因此控制步骤如下:
lf5gs5x24#
今天我也遇到了同样的问题。
经过几次尝试,我发现我的项目路径中有一个空格(char:' ')。在将我的项目更改为无空格路径后,问题得到了解决。
o7jaxewo5#
遇到了同样的问题。尝试通过将verbose设置为diagnostic来查看详细的日志。在我的示例中,环境变量中缺少依赖项的路径。检查是否输入了所有路径。对于Qt,尝试添加bin和qmake的路径。