Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 0xc000007b运行c+时出错+;制作程序_C++_Windows_Mfc - Fatal编程技术网

C++ 0xc000007b运行c+时出错+;制作程序

C++ 0xc000007b运行c+时出错+;制作程序,c++,windows,mfc,C++,Windows,Mfc,这个问题的标题可能是重复的,但我没有找到合适的解决方案。 我用VS2015(X64,RelaseSyMod)和很多第三方库制作了一个C++ MFC项目。 我的程序在我的计算机(windows 10、x64)上运行正常,但当我在其他计算机上运行它时,出现以下错误: “应用程序无法正确启动0xc000007b。” 我收集了所有相关的第三方DLL,并安装了MSV_可再发行_2015_x64 我用了dependency_walker,我有一些胡说八道的错误。我说废话是因为我犯了那些错误 即使在我自己的计

这个问题的标题可能是重复的,但我没有找到合适的解决方案。 我用VS2015(X64,RelaseSyMod)和很多第三方库制作了一个C++ MFC项目。 我的程序在我的计算机(windows 10、x64)上运行正常,但当我在其他计算机上运行它时,出现以下错误:

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

我收集了所有相关的第三方DLL,并安装了MSV_可再发行_2015_x64

我用了dependency_walker,我有一些胡说八道的错误。我说废话是因为我犯了那些错误 即使在我自己的计算机(我的程序在其中工作)中,错误也指向一些正确安装的MS DLL(我认为)。
我甚至安装了整个visual studio 2015,但结果是一样的。有什么我错过的吗

另外,我的程序中没有混合任何32位的东西。我所有的作品都在64位的世界里


提前感谢。

谢谢大家的评论。我发现了真正的问题,所以我把它贴在这里与其他程序员分享

我使用了opencv_world340.dll,它是与cuda和nvidia库一起构建的,因此它需要一些名为“nvcuda.dll”的dll。我早些时候从我的计算机中获取了它,因此没有“missing nvcuda.dll”错误,但该dll不应适用于所有计算机,并给出0x000007b错误

我用来测试exe的另一台计算机没有图形卡,因此没有安装nvidia,也没有兼容的nvcuda.dll


我终于在不涉及nvidia库的情况下构建了opencv DLL,这个问题在无GPU的计算机上得到了解决

谢谢你,亚历克斯。我以前没有使用过事件查看器。我该怎么处理它?它应该如何帮助我?你打开了64位版本的依赖项行者了吗。。我怀疑它显示的信息是胡说八道。有些人有相同的问题。错误代码0xC000007B为。这通常是由于试图加载位不匹配的模块(将32位映像加载到64位进程或反之亦然)。您可以启用以诊断问题。