Qt编译错误msvc-version.conf loaded but QMAKE_MSC_VER isn‘t set与Qt lnk1158 无法运行rc.exe 解决方法
2023-09-11 14:16:44 时间
最近用Qt5.10.0 VS2015新建一个工程,构建时报如下错误:
msvc-version.conf loaded but QMAKE_MSC_VER isn’t set
解决方法一:
打开文件D:\Qt\Qt5.10.0\5.10.0\msvc2015\mkspecs\common\msvc-version.conf
在其中添加版本QMAKE_MSC_VER = 1900,如下图所示。
解决方法二:
删除和项目有关的所有.qmake.stash以及构建目录(包含同级、上级、上上级,只要相关的.qmake.stash
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144619.html原文链接:https://javaforall.cn
/******************************************
Qt lnk1158 无法运行rc.exe 解决方法
在Qt上配置完OpenCV,在debug模式下运行程序时报错:“error lnk1158 无法运行rc.exe”
系统环境:Win10 64位,Qt5.8 MSVC2015_64bit
解决方法:
找到rc.exe的放置路径,比如C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x64
然后添加到环境变量PATH中,重启Qt即可!
如果设完环境变量还报错,需重启一下电脑
相关文章
- QT开发:QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection'...
- qt中集成object的对象movethread后对象里面成成员函数执行所在的线程问题(不是信号槽机制的哪个线程调用就所属与哪个线程)
- Qt使用事件过滤器时程序崩溃解原因及决办法(Qt中任意对象的事件过滤器都能将某一事件截住过滤掉)
- QT-多线程重要概念及与界面之间交互总结(混淆点分析:c#中可以在子线程中创建ui控件,qt中不能在子线程中创建ui控件)
- Qt 错误: 无法启动此程序 因为计算机丢失QtCore5.dll
- 解决qt程序运行时的cannot create Qt for Embedded Linux data directory: /tmp/qtembedded-0出错情形
- 【QT】Qt获取前几天/后几天的时间
- 【QT】Qt 中 Json 的操作
- 【QT】Qt creator连接MySQL数据库 - 增删改查
- 【QT】测试Qt是否能连接上数据库
- 【QT】Qt 使用MSVC2017找不到编译器的解决办法
- 基于QT(C++)实现(窗体)旅行线路设计【100010514】
- 基于QT(C++)+CSV文件存储开发(WinForm)图书管理系统【100010008】
- Qt编写地图综合应用35-设备分布图
- Qt音视频开发3-vlc录像存储
- Qt元类型(MetaType)注册门(使用qRegisterMetaType注册错误等级)
- Qt之QScintilla(源代码编辑器)
- Qt之QImageWriter
- VS2010使用静态编译的qt库(Qt 5)
- Qt 4.8.6 PCL 1.8.0 VS 2010 联合编译常见错误
- C/C++教程 第二十二章 —— Qt控件详解
- qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""
- 【转】qt ,使用tcp/ip协议网络传输数据时,字节序转换方法