-5
opencv에서 샘플 중 하나를 실행하려고했는데 작동하는지 확인하기 위해 ... 소스 파일에 '3calibration.cpp'라는 새 프로젝트를 열었습니다. 다음 프로젝트의 속성을 열었습니다. > 추가 종속성 내가 삽입 - Visual Studio에서 openCV 샘플 중 하나를 어떻게 실행할 수 있습니까?
C:\openCV\BUILD;C:\openCV\opencv-master\modules\calib3d\include;
C:\openCV\opencv-master\modules\calib3d\src;
C:\openCV\BUILD\modules\calib3d;
C:\openCV\opencv-master\modules\core\include;
C:\openCV\opencv-master\modules\flann\include;
C:\openCV\opencv-master\modules\imgproc\include;
C:\openCV\opencv-master\modules\imgcodecs\include;
C:\openCV\opencv-master\modules\videoio\include;
C:\openCV\opencv-master\modules\highgui\include;
C:\openCV\opencv-master\modules\features2d\include;%(AdditionalIncludeDirectories)
와 링커에
가 :opencv_features2d331d.lib;
opencv_flann331d.lib;
opencv_highgui331d.lib;
opencv_videoio331d.lib;
opencv_imgcodecs331d.lib;
opencv_imgproc331d.lib;
opencv_core331d.lib;
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;
oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;%(AdditionalDependencies),
나는 그것을 만들려고 노력보다, 그리고 -> 일반 -는 C/C++에서 > 추가 내가 삽입 할 디렉토리를 포함 예를 들어, 6 LNK2019 오류가 발생했습니다.
Severity Code Description Project File Line Suppression State Error
LNK2019 unresolved external symbol "float __cdecl cv::rectify3Collinear(class
cv::debug_build_guard::_InputArray const &,class
cv::debug_build_guard::_InputArray const &,class
cv::debug_build_guard::_InputArray const &,class
cv::debug_build_guard::_InputArray const &,class
cv::debug_build_guard::_InputArray const &,class
cv::debug_build_guard::_InputArray const &,class
cv::debug_build_guard::_InputArray const &,class
cv::debug_build_guard::_InputArray const &,class cv::Size_<int>,class
cv::debug_build_guard::_InputArray const &,class
cv::debug_build_guard::_InputArray const &,class
cv::debug_build_guard::_InputArray const &,class
cv::debug_build_guard::_InputArray const &,class
cv::debug_build_guard::_OutputArray const &,class
cv::debug_build_guard::_OutputArray const &,class
cv::debug_build_guard::_OutputArray const &,class
cv::debug_build_guard::_OutputArray const &,class
cv::debug_build_guard::_OutputArray const &,class
cv::debug_build_guard::_OutputArray const &,class
cv::debug_build_guard::_OutputArray const &,double,class cv::Size_<int>,class
cv::Rect_<int> *,class cv::Rect_<int> *,int)"
([email protected]@@[email protected][email protected]@[email protected]@[email protected][email protected]@[email protected]@[email protected]@Z)
referenced in function _main test2
C:\Users\vered\Desktop\test2\test2\3calibration.obj 1
내가 뭘 잘못 했습니까?
'Linker -> Additional Dependencies' 대신 Visual Studio 프로젝트를 생성하기 위해 CMake를 사용하는 것이 가장 좋습니다 – drescherjm
CMake를 사용하여 프로젝트를 생성하지 않으려는 경우 라이브러리를 지정할 때 매우주의해야합니다. 디버그 구성에 디버그 라이브러리를 사용하고 릴리스 구성에 릴리스 라이브러리를 사용해야합니다. 또한 사용중인 Visual Studio 버전에 맞는 바이너리를 사용해야합니다. 이 주석의 마지막 부분은 CMake 사용에도 적용됩니다. – drescherjm