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 74
错误原因:
vs qt开发环境私自修改了用户参数
解决方案:
修改工程文件同目录的.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安装目录