VS编译出现MSB3073命令的解决方案

 更新时间:2023年09月03日 11:21:46   作者:从前,有个傻子........  
=error MSB3073是Visual Studio编译器报出的错误,本文主要介绍了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 74

error 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++类string的Copy-On-Write技术

    标准C++类string的Copy-On-Write技术

    这里,我想从C++类或是设计模式的角度为各位揭开Copy-On-Write技术在string中实现的面纱,以供各位在用C++进行类库设计时做一点参考
    2013-11-11
  • Qt使用QSqlDatabase连接MySQL实现增删改查功能

    Qt使用QSqlDatabase连接MySQL实现增删改查功能

    这篇文章主要为大家详细介绍了Qt如何使用QSqlDatabase连接MySQL实现增删改查功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-07-07
  • C++实现邮件群发的方法

    C++实现邮件群发的方法

    这篇文章主要介绍了C++实现邮件群发的方法,较为详细的分析了邮件发送的原理与C++相关实现技巧,非常具有实用价值,需要的朋友可以参考下
    2015-07-07
  • c语言 字符串的拼接和分割实例

    c语言 字符串的拼接和分割实例

    今天小编就为大家分享一篇c语言 字符串的拼接和分割实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • VC++实现选择排序算法简单示例

    VC++实现选择排序算法简单示例

    这篇文章主要介绍了VC++实现选择排序算法简单示例,代码简洁易懂,有助于读者对数据结构与算法的学习,需要的朋友可以参考下
    2014-08-08
  • C++实例分析组合数的计算与排列组合的产生

    C++实例分析组合数的计算与排列组合的产生

    这篇文章主要介绍了C++组合数的计算与排列和组合无重集元素的产生,对计算算法感兴趣的同学,可以参考一下,理解其原理,并且试验一下。
    2022-07-07
  • C迷途指针详解

    C迷途指针详解

    这篇文章主要介绍了C迷途指针,迷途指针又称为悬空指针、野指针,其对C程序的安全性与稳定性影响巨大,本文对其原理与检测方法做了较为详尽的分析,需要的朋友可以参考下
    2014-09-09
  • C++中静态成员函数访问非静态成员的实例

    C++中静态成员函数访问非静态成员的实例

    这篇文章主要介绍了C++中静态成员函数访问非静态成员的实例的相关资料,需要的朋友可以参考下
    2017-07-07
  • C++数组去重十种方法

    C++数组去重十种方法

    数组去重是一个常见的操作,本文主要介绍了C++数组去重十种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-03-03
  • 深入了解C++11中promise和future的使用

    深入了解C++11中promise和future的使用

    C++11中promise和future机制是用于并发编程的一种解决方案,用于在不同线程完成数据传递(异步操作)。Promise和Future提供了访问异步操作结果的机制,可以在线程之间传递数据和异常消息。本文就来聊聊二者的使用,希望对大家有所帮助
    2022-11-11

最新评论