C++ 我的Magick++项目试图加载错误的DLL

C++ 我的Magick++项目试图加载错误的DLL,c++,C++,现在已经是6:30了,我一直在努力让Magick++工作。我正在强烈考虑写我自己的图书馆来节省时间和精力 目前,我终于能够编译其中一个示例文件而不出现链接器错误,但我的应用程序引发了以下错误: 应用程序无法正确启动0xc000007b 有一个32/64位,很可能是因为 问题是:我的假设正确吗?如果是,我能做什么?获取Dependency Walker,查看哪些DLL依赖于您的应用程序。然后确保这些DLL的位正确,并且它们可用于您的应用程序。我如何确保?我很清楚哪些正在加载。。。但是我能做些什么呢

现在已经是6:30了,我一直在努力让Magick++工作。我正在强烈考虑写我自己的图书馆来节省时间和精力

目前,我终于能够编译其中一个示例文件而不出现链接器错误,但我的应用程序引发了以下错误:

应用程序无法正确启动0xc000007b

有一个32/64位,很可能是因为


问题是:我的假设正确吗?如果是,我能做什么?

获取Dependency Walker,查看哪些DLL依赖于您的应用程序。然后确保这些DLL的位正确,并且它们可用于您的应用程序。我如何确保?我很清楚哪些正在加载。。。但是我能做些什么呢?最重要的是,在我的项目中,我可以在哪里设置位?确保确切的设置是什么?确保那些DLL是正确的位。或者,最好是我的应用程序是正确的。如果使用Visual Studio,64位AP有x64配置,32位应用程序有Win32设置。此外,dependency walker通过查看CPU列信息告诉您应用程序是32位还是64位。你需要得到这个工具依赖性步行器。