运行c++制作的程序时出现0xc000007b错误
0xc000007b error in running a c++ made program
这个问题的标题可能重复,但我没有找到合适的解决方案。我用VS2015(x64_release_mode(和许多第三方库做了一个c++mfc项目。我的程序在我的计算机(windows 10,x64(上运行良好,但当我在其他计算机上运行它时,会出现以下错误:
"应用程序无法正确启动0xc000007b。">
我收集了所有依赖的第三方dll,还安装了MSVS_redistributble_2015_x64。
我在上面使用了dependency_walker,但我有一些毫无意义的错误。我说废话是因为我犯了那些错误即使在我自己的计算机中(我的程序在其中运行(,错误也指向一些正确安装的MS dll(正如我所认为的(
我甚至安装了整个visualstudio 2015,但结果是一样的。我错过了什么吗?
附言:我没有把任何32位的东西和我的程序混在一起。我所有的作品都是在64位的世界里。
提前谢谢。
感谢大家的评论。我发现了真正的问题,所以我把它发布在这里与其他程序员分享。
我使用了opencv_world340.dll,它是与cuda和nvidia库一起构建的,所以它需要一些名为"nvcuda.dll"的dll。我早些时候从计算机上提取了它,所以没有"缺少nvcuda.dll"错误,但该dll不应该适用于每台计算机,并给出0x000007b错误。
我用来测试exe的另一台计算机没有图形卡,所以没有安装nvidia,也没有兼容的nvcuda.dll.
我终于在不涉及nvidia库的情况下构建了opencv dlls,这个问题已经为无GPU的计算机解决了!
相关文章:
- 警告处理为错误这里有什么问题
- "error: no matching function for call to"构造函数错误
- boost::进程间消息队列引发错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- QT在错误的班级中寻找空位
- vector.resize()中的分配错误
- 代码在main()中运行,但在函数中出现错误
- 0xc000007b Windows 上的 OpenCL 库的加载时间错误
- 运行c++制作的程序时出现0xc000007b错误
- 使用SDL2 C 时,该应用程序无法正确启动(0xc000007b)错误
- 仅在一台计算机上出现"0xc000007b Application Unable to Start Correctly"错误
- Windows 8上的.exe文件中的MSVCR90.dll错误 - 应用程序无法正确启动(0xc000007b)
- 通过 occi 连接 oracle db 的 MFC 应用程序.但它在 64 位机器中运行时0xC000007b错误
- VS2012错误:应用程序无法正确启动(0xc000007b)
- 开发 IL 链接和编译错误 (0xc000007b)
- 错误0xc000007b:试图在没有VS的计算机上运行编译为Release x86的C++.exe文件
- 在 Visual Studio 2010 中使用SDL_image,错误"application was unable to start correctly 0xc000007b"
- msvc 2010应用程序0xc000007b错误
- 在Visual Studio 2015中编译的DLL抛出0xc000007b错误