使用 openCV-4.5.2 和 visual studio 2019 c++ 代码时如何修复链接器错误?
How to fix linker error when working with openCV-4.5.2 and visual studio 2019 c++ code?
我正在尝试启动 Visual C++ 和 运行 我发现使用 OpenCV 的一些源代码。我对 C++ 有一些经验。我遇到了未解决的外部符号错误,我花了几个小时阅读我能在这里找到的每篇文章,每一个答案都是……“不要 link x86 和 x64 库,反之亦然”或“添加 x 对首选项的引用->linker”或“将您的 lib/dll 文件添加到项目文件夹,然后将它们添加到您的解决方案”或“显然您没有将库添加到你的 linker".
我已经完成了以下所有操作,但没有用...
我在项目->首选项->VC 中的“VC++ 目录”中添加了“c:\opencv\build\x64\vc15\lib;%(AdditionalLibraryDirectories)” ++目录。一点帮助都没有。
我将“c:\opencv\build\include;%(AdditionalIncludeDirectories)”添加到我的项目->首选项->C/C++->常规->附加包含目录。没有帮助。
我添加了“opencv_world452.lib 没有帮助。还尝试了“opencv_world452.dll”
已将环境变量添加到 %OPENCV_DIR%\bin
它似乎不是这些东西。有谁知道不涉及我已经尝试过的任何这些事情的此错误的解决方案?
以下是我遇到的一些错误:
错误信息
enter image description here
未使用 opencv 4.5.2 eXe 进行排序。我不得不使用手动安装。现在一切正常。如果有人需要帮助。让我知道。乐于助人
我正在尝试启动 Visual C++ 和 运行 我发现使用 OpenCV 的一些源代码。我对 C++ 有一些经验。我遇到了未解决的外部符号错误,我花了几个小时阅读我能在这里找到的每篇文章,每一个答案都是……“不要 link x86 和 x64 库,反之亦然”或“添加 x 对首选项的引用->linker”或“将您的 lib/dll 文件添加到项目文件夹,然后将它们添加到您的解决方案”或“显然您没有将库添加到你的 linker".
我已经完成了以下所有操作,但没有用...
我在项目->首选项->VC 中的“VC++ 目录”中添加了“c:\opencv\build\x64\vc15\lib;%(AdditionalLibraryDirectories)” ++目录。一点帮助都没有。
我将“c:\opencv\build\include;%(AdditionalIncludeDirectories)”添加到我的项目->首选项->C/C++->常规->附加包含目录。没有帮助。
我添加了“opencv_world452.lib 没有帮助。还尝试了“opencv_world452.dll”
已将环境变量添加到 %OPENCV_DIR%\bin
它似乎不是这些东西。有谁知道不涉及我已经尝试过的任何这些事情的此错误的解决方案?
以下是我遇到的一些错误:
错误信息
enter image description here
未使用 opencv 4.5.2 eXe 进行排序。我不得不使用手动安装。现在一切正常。如果有人需要帮助。让我知道。乐于助人