C++ msvc 2010应用程序0xc000007b错误

C++ msvc 2010应用程序0xc000007b错误,c++,visual-studio-2010,qt,dll,C++,Visual Studio 2010,Qt,Dll,我有一个项目(基于Qt 4.8.4),它使用一些外部DLL和两台机器: 1) Windows 8 x64 2) Windows 7 x64 我在发展第一。有一个应用程序,它可以完美地调试。但是当我在第二台机器上构建它时,我在运行时得到了0cx000007b错误。两台机器上的配置完全相同(当然,除了操作系统) 两台机器上的编译器都是MSVC 2010 x86。当然,x86外部DLL是构建的。我看到操作系统在运行时加载x64 DLL。但如果这是问题所在,如何解决它,以及为什么在Windows8上一切

我有一个项目(基于Qt 4.8.4),它使用一些外部DLL和两台机器:

1) Windows 8 x64

2) Windows 7 x64

我在发展第一。有一个应用程序,它可以完美地调试。但是当我在第二台机器上构建它时,我在运行时得到了
0cx000007b
错误。两台机器上的配置完全相同(当然,除了操作系统)

两台机器上的编译器都是
MSVC 2010 x86
。当然,x86外部DLL是构建的。我看到操作系统在运行时加载x64 DLL。但如果这是问题所在,如何解决它,以及为什么在Windows8上一切都很好

我已经在第二台机器上重建了所有外部库-这没有帮助

Dependency walker在两台机器上都检测到一些缺失的DLL,这不是问题

加载最后一个外部DLL后,MSVC调试崩溃


我怎样才能最终找到问题?

这是有史以来最愚蠢的事情


第一台机器从一些wifi软件获取openssl dll,第二台机器从OrtoiseHG获取(有x64 dll)。

您是混合使用32位和64位的dll吗?