Windows 申请胜诉';不要从造物主那里发射

Windows 申请胜诉';不要从造物主那里发射,windows,qt,Windows,Qt,我的Qt应用程序不会从Qt Creator启动,但是我可以直接从发布文件夹运行.exe。为什么呢?我在这里完全迷路了。在Qt Creator中,我刚刚收到一条消息,告诉我我的应用程序刚刚崩溃,代码为-1073741515。它看起来好像找不到共享库 在项目的运行设置中检查适当的path环境变量,并确保它具有所需的所有内容。Qt Creator必须指向错误的DLL。您可以重新安装QtSDK,它应该修复在IDE(Qt创建者)中查找运行时DLL的问题 在这篇文章中,他们说他们通过更新Qt中的路径来修复

我的Qt应用程序不会从Qt Creator启动,但是我可以直接从发布文件夹运行.exe。为什么呢?我在这里完全迷路了。在Qt Creator中,我刚刚收到一条消息,告诉我我的应用程序刚刚崩溃,代码为-1073741515。

它看起来好像找不到共享库


在项目的运行设置中检查适当的path环境变量,并确保它具有所需的所有内容。

Qt Creator必须指向错误的DLL。您可以重新安装QtSDK,它应该修复在IDE(Qt创建者)中查找运行时DLL的问题

在这篇文章中,他们说他们通过更新Qt中的路径来修复它。下面是我的PATH变量前面的部分,如下图所示:

C:\QtSDK\mingw\bin;C:\QtSDK\Desktop\Qt\4.7.3\mingw\lib;C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin;
以下是一个屏幕截图,显示了如何访问:

另一个选项是,您可以进入QtSDK文件夹,找到您正在使用的编译器和平台的bin文件夹,并将其放入系统的路径中。然后,Qt应该能够通过在系统路径中查找DLL来运行程序

可能是最短的选项,但最棘手的是进入Qt Creator>Tools>Options>Qt4,并确保您拥有与此类似的内容:


.

最让我困扰的是,我可以从发布文件夹启动我的应用程序(.exe)。。。然后它工作正常,除了我关闭它时崩溃。。。O_u_OI尝试了Dependency Walker,我不知道,它告诉我我的应用程序找不到GPSVC.DLL和IESHIMS。DLL@CTZStef:是的,因为这样做时您的路径环境不同,或者Windows正在查看当前目录并找到它需要的内容。必须正确设置QtCreator中的运行环境。仅仅因为它在其他环境中运行并不能保证任何事情。那么我应该怎么做呢?你有什么建议?@CTZStef:你是说你已经在QtCreator中检查了运行环境,并且完全满意它是正确的吗?(顺便说一句,为了避免混淆,我的第一条评论是回应你的第一条评论,而不是第二条。)嗨,我刚刚重新安装了Qt Creator,添加了MSVC编译器。“另一个选择是,你可以进入QtSDK文件夹,找到你正在使用的编译器和平台的bin文件夹,并将其放在系统路径中。然后,Qt应该能够通过在系统路径中找到DLL来运行该程序。”我也这样做了……是的,我在这里发帖之前确实做了家庭作业:)“我发现了问题所在。。。我手动“重置”QTCreator中的“路径”变量。。。现在一切都好了。。。“是在那篇帖子上写的。我将添加一个屏幕截图,在那里我找到了路径参数!那家伙花了两天的时间!问题为我解决了,非常感谢你们,我确实必须编辑Qt Creator路径变量,我已经忘记了它,并且认为Windows环境变量是要编辑的变量。。。有很多thx!!!