VS编译出现MSB3073命令的解决方案
Qt + Vs开发过程中经常发会出现如下错误信息:
错误 MSB3073 命令““\bin\rcc.exe” --list “chapter6.qrc” > “x64\Debug\rcc_list.txt” 2> nul”已退出,代码为 3。
C:\Users\CHAP\AppData\Local\QtMsBuild\qtrcc.targets 74error MSB3073: 命令““…\bin\Win32\Debug\bin\rcc.exe” --list “…\ribbonsample.qrc” > “…\tmp\rcc_list.txt” 2> nul”已退出,代码为 3。 C:\Users\lilin\AppData\Local\QtMsBuild\rcc\qtrcc.targets 116 5 ribbonsample
错误原因:
rcc程序路径设置错误。
有时候是vs qt开发环境莫名其妙地改了用户参数。
特殊一点的是:同一个sln下的两个project,一个设置qtdir环境变量正常编译,另一个非要设置为绝对路径。
qt的vs插件在导入pro时,工程转换结果不是蛮理想。各种编译问题频发。
解决方案:
修改工程文件同目录的.user文件
修改内容如下:
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <QTDIR>D:\SoftWare\Qt598\5.9.8\msvc2017_64</QTDIR> <LocalDebuggerEnvironment>PATH=$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <QTDIR>D:\SoftWare\Qt598\5.9.8\msvc2017_64</QTDIR> <LocalDebuggerEnvironment>PATH=$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment> </PropertyGroup>
其中,D:\SoftWare\Qt598\5.9.8\msvc2017_64为Qt安装目录
到此这篇关于VS编译出现MSB3073命令的解决方案的文章就介绍到这了,更多相关VS编译MSB3073 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
C/C++ Qt数据库SqlRelationalTable关联表详解
这篇文章主要介绍了QT中SqlRelationalTable关联表组件的使用,文中代码对我们的学习和工作具有一定价值,感兴趣的朋友可以了解一下2021-12-12OpenMP中For Construct对dynamic的调度方式详解
在本篇文章当中主要给大家介绍 OpenMp for construct 的实现原理,与他相关的动态库函数分析以及对 dynamic 的调度方式进行分析,希望对大家有所帮助2023-02-02
最新评论