记一次Qt程序在win7上执行报错:0xc000007b排查步骤

前言

今天在运行别人发的一个Qt包的时候发现在我的虚拟机中运行不起,我的虚拟机系统是win7企业版不带sp1。在装vc2015运行库的时候也不能装。在网上搜寻资料说需要安装2919442等相关补丁。我下载相关补丁后运行提示不能安装。于是我又找到win7 企业版sp1的exe程序安装。

安装sp1后就可以安装vc2015运行库了。

0xc000007b解决办法一

确保所打包的exe程序是相关版本的,我的系统是win7 64位,所以需要qt打包64的包。建议打包机器也应该是win7最好。然后丢到纯净环境测试。一般qt windepoyqt包不会把自己的dll、msvcr140、vcruntime100等打到包里,需要我们手动复制。这个需要自己用depends手动检查。

0xc000007b解决办法二

检查运行设备环境,像我的机器是win企业版不带sp1,就不能运行。我后面排查过程中发现其实是相关补丁没有安装,但是我又安装不起,于是就一劳永逸安装了sp1包。

我目前就遇到这两种情况,其他情况还未遇到。

相关推荐
江公望6 小时前
Qt的环境变量QT_QPA_PLATFORM浅解
linux·qt
TNTLWT6 小时前
Qt模型控件:QTreeView&QTreeWidget
qt
Larry_Yanan17 小时前
QML学习笔记(四十三)QML与C++交互:上下文属性暴露
c++·笔记·qt·学习·ui·交互
江公望1 天前
Qt的QT_QPA_EGLFS_INTEGRATION环境变量浅解
linux·qt·qml
精英的英1 天前
【工具开发】适用于交叉编译环境的QT qmake项目转换vscode项目插件
人工智能·vscode·qt·开源软件
Source.Liu1 天前
【BuildFlow & 筑流】品牌命名与项目定位说明
c++·qt·rust·markdown·librecad
unicrom_深圳市由你创科技1 天前
工业上位机,用Python+Qt还是C#+WPF?
python·qt·c#
Larry_Yanan1 天前
QML学习笔记(四十二)QML的MessageDialog
c++·笔记·qt·学习·ui
Main. 242 天前
从0到1学习Qt -- 创建项目
qt
共享家95272 天前
QT-常用控件(多元素控件)
开发语言·前端·qt