繁体   English   中英

未找到入口点 - VS2019 OpenCV C++

[英]Entry Point Not Found - VS2019 OpenCV C++

我正在通过 Visual Studio 2019 使用 C++。我运行编译的 *.exe 文件没有任何问题,直到我在重新安装 CUDA 和 Insight 时出错,然后修复了 Visual Studio。

虽然构建没有问题,但我现在不断收到以下错误:

在此处输入图片说明

我卸载了 Visual Studio 2019、CUDA 和 OpenCV,然后再次重新安装,但我一直遇到同样的错误。

图中的错误信息通常意味着有一个dll你链接到导入库和冲突dll当Windows搜索匹配的DLL被发现。 Windows 搜索的一个这样的地方是PATH环境变量的所有文件夹。

评论中提到您尝试使用 vcpkg 构建 opencv,但由于 cuda 冲突而最终没有使用它。 如果您的代码正在使用此 opencv 构建的dlls或导入库的任何部分,或者 opencv 的dlls位于PATH环境变量中的文件夹中,则可能会导致您在此问题中遇到的问题。

我的建议是从vcpkg安装中删除任何 opencv dll、头文件和导入库

vcpkg remove opencv4 

可以解决这个问题。 或者,如果您根本不需要vcpkg ,则可以从 Windows PATH环境变量中删除vcpkg的二进制文件夹。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM