gpt4 book ai didi

c++ - Opencv 应用程序在运行时崩溃,错误代码为 0x0000142

转载 作者:行者123 更新时间:2023-12-02 02:45:04 25 4
gpt4 key购买 nike

我按照此处的说明使用 codeblock IDE 安装了 openCV 和 minGW http://kevinhughes.ca/tutorials/opencv-install-on-windows-with-codeblocks-and-mingw/我尝试了文章中的简单图像加载程序,构建过程进展顺利。但是当我尝试运行输出程序时,它崩溃并显示错误消息“应用程序无法正确启动(0xc0000142)。单击“确定”关闭应用程序。”我使用 Dependency Walker 来查看程序是否无法加载 dll 模块,这是 Dependency Walker 的输出屏幕 https://www.dropbox.com/s/f9iaftdt8atjwpl/Screenshot%202013-11-05%2022.21.45.png我不习惯 DW,但正如我在其输出屏幕中看到的那样,某些 openCV dll 无法加载,并且加载的 Windows DLL 是 64 位而不是 32 位(因为 minGW 是 32 位)。我不明白为什么,因为我已经为 openCV 的 bin 目录配置了 Path 环境变量,但应用程序仍然无法加载 dll 模块。我认为当 32 位应用程序运行时 Windows 会自动加载正确的 32 位 DLL,但在这种情况下应用程序仍然无法加载。有人有想法吗?

最佳答案

首先,您必须检查路径是否正确 - 您可以将 dll 复制到构建目录。如果它有效,则说明路径有问题。

关于c++ - Opencv 应用程序在运行时崩溃,错误代码为 0x0000142,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19792650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com