Неразрешенный внешний символ OpenCV4.0 Visual Studio 2017 - PullRequest
0 голосов
/ 04 апреля 2019

Я сейчас пытаюсь использовать Open CV 4.0 с Visual Studio 2017. Я уже установил свойства проекта как таковые

**C/C++ -> Additinal Include Directories**

C:\Users\admin\Documents\opencv\build\include

%(AdditionalIncludeDirectories)

**Linker -> General -> Additional Library Dependencies**

C:\Users\admin\Documents\opencv\build\x64\vc15\lib

%(AdditionalLibraryDirectories)

**Linker -> General -> Additional Dependencies**

opencv_world400d.lib

Однако я получаю внешние ошибки символов

1>stdafx.cpp
1>Generating Code...
1>ConsoleSample.obj : error LNK2019: unresolved external symbol "public: __cdecl cv::Mat::operator struct _IplImage(void)const " (??BMat@cv@@QEBA?AU_IplImage@@XZ) referenced in function main
1>ConsoleSample.obj : error LNK2019: unresolved external symbol "int __cdecl cv::_interlockedExchangeAdd(int *,int)" (?_interlockedExchangeAdd@cv@@YAHPEAHH@Z) referenced in function "public: void __cdecl cv::Mat::release(void)" (?release@Mat@cv@@QEAAXXZ)
1>C:\Users\admin\Documents\SampleCode\bin64\ConsoleSampled.exe : fatal error LNK1120: 2 unresolved externals
1>Done building project "ConsoleSample.vcxproj" -- FAILED.

Я уже посмотрел вокруг переполнения стека, и многие из них сказали, что мне нужно было включить библиотеки highgui, библиотеки ядра и т. Д. Но дело в том, что Open CV 4.0 для Visual Studio 2017 поставлялся только с библиотекой opencv_world400d. Lib». Я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...