【问题标题】:Using opencv with C++ .net application compilation issues将 opencv 与 C++ .net 应用程序编译问题一起使用
【发布时间】:2016-11-27 06:14:12
【问题描述】:

在将 opencv 库与基本控制台应用程序链接时,我没有遇到任何问题,但是当我在 .net 框架模板中进行相同操作时,我遇到了许多 LNK 错误:

我没有做任何奇怪的事情,只是我只包含了 include 和 using 命名空间。

感谢您提供的任何帮助

PS:如果我通过 NuGet 安装 opencv 包,我设法运行它,但我不想使用 NuGet。

【问题讨论】:

    标签: c++ .net visual-studio opencv


    【解决方案1】:

    你用的是什么版本的opencv,还有visual studio? 您是否在项目中包含了其他库和头文件? 你是否将opencv的bin路径添加到你的环境变量中?

    【讨论】:

    • 我正在使用 opencv 3.10 + vs2015 comminity,我已经添加了包含附加库以及链接器目录和依赖项名称,但它不起作用
    • 您的库是否使用“E:/OpenCv/build/x64/vc14/lib/opencv_world310d.lib”,包含路径使用“E:/OpenCv/build/include”?跨度>
    • 是的,我做到了,这就是我要发疯的原因。我做了所有我用谷歌搜索的东西,但没有运气。我什至创建了一个新的解决方案,但它对我不起作用。相同的 LNK 错误。
    • 您能截屏一下您的包含路径和库路径吗?你用的是32位还是64位?
    • 我将项目更改为 x64 并添加了目录,但现在我只收到一个错误,即:严重性代码描述项目文件行抑制状态错误 LNK1561 入口点必须定义 VisionApp01 D:\D_Drive\Sources \OpenCV\VisionApp01\VisionApp01\LINK 1
    猜你喜欢
    • 2015-10-03
    • 2015-03-12
    • 1970-01-01
    • 2012-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-25
    • 2019-09-24
    相关资源
    最近更新 更多