C++ 使用Qt5.3创建的应用程序不';无法在windows 7虚拟机上工作

C++ 使用Qt5.3创建的应用程序不';无法在windows 7虚拟机上工作,c++,qt,angle,C++,Qt,Angle,已解决 :问题与应用程序无关,但与VM本身有关。创建了一个新的虚拟机,并按预期工作。谢谢大家的投入。非常感谢 我已经使用Qt5.3 ANGLE版本创建了一个应用程序。它在Windows、mac和Linux系统上运行良好。问题是当我试图在Windows7虚拟机中运行.exe文件时,它崩溃了 谁能告诉我解决办法吗。以下是错误消息的屏幕截图 请注意,我已经包含了错误消息中提到的库 为您的虚拟机安装提供列出的缺少的DLL,它将正常工作。因为您的虚拟机模拟视频图形卡。如果你想让它以这种方式运行,你必须通过

已解决 :问题与应用程序无关,但与VM本身有关。创建了一个新的虚拟机,并按预期工作。谢谢大家的投入。非常感谢

我已经使用Qt5.3 ANGLE版本创建了一个应用程序。它在Windows、mac和Linux系统上运行良好。问题是当我试图在Windows7虚拟机中运行.exe文件时,它崩溃了

谁能告诉我解决办法吗。以下是错误消息的屏幕截图

请注意,我已经包含了错误消息中提到的库


为您的虚拟机安装提供列出的缺少的DLL,它将正常工作。

因为您的虚拟机模拟视频图形卡。如果你想让它以这种方式运行,你必须通过你的第二个图形卡(因为你需要一个用于主机,一个用于来宾,第二个驱动程序不需要安装在主机上)和虚拟机(考虑Qemu/KVM将是免费做得很好的最佳图形卡)


然后,通过这种方式,您的虚拟机将使用一个真正的图形卡,并使用该卡的真正dll驱动程序来创建。同样,这样可以使用卡的OpenGl功能(然后,虚拟机不使用它…它有时会模拟一个,但永远无法完成直接图形卡可以完成的相同工作)。

这可能是虚拟机图形实现中的一个错误。我自己没有使用QtQuick,所以我没有使用OpenGL。能否指定虚拟机软件的供应商和版本?这不是崩溃。它准确地告诉您出了什么问题,以及如何修复。@Kuba Ober我已经提供了同一目录中的所有.dll文件,谢谢您的回复。我已经提供了应用程序所需的所有DLL。还有什么我遗漏的吗?你确定吗?它正在抱怨特定的DLL丢失,比如d3dcompiler和libEGL。是的,我肯定。我添加了libEGL、libGLESv2、d3dcompiler_47。dlls仍然是相同的错误吗?我也不知道。这样对我们很有效。