我的QT app.exe无法启动0x00007b

时间:2018-02-01 15:24:17

标签: c++ qt

我最近用QTCreator创建了一个程序但是每次我尝试启动.exe它说我需要一些DLL然后我把DLL放在文件夹中它给了我“应用程序无法启动0x00007b”。 .exe在QT编译时工作,但是当我尝试直接从它的文件夹启动时,它似乎不起作用。

我已经安装了Visual studio,directX但仍然没有。

还可以从DLL中删除依赖项,以便我的.exe可以在任何计算机上运行吗?

1 个答案:

答案 0 :(得分:4)

您已动态链接您的应用程序,因此需要查找Qt库才能使用该框架。从Qt创建者启动时,应用程序环境是正确的,并且在路径中具有所有必需的依赖项。独立启动时,您的环境可能没有正确的PATH设置。

您可能需要调查deployment tool for windows,它可以帮助您找到一些依赖项。同一页面还讨论了有关构建程序静态版本的选项。