-5
opencvでサンプルを実行しようとしましたが、それが正常に機能しているかどうかを確認するだけです... 私は新しい空のプロジェクトを開き、ソースファイルに '3calibration.cpp'をコピーしました。 プロジェクトのプロパティを開きました。ビジュアルスタジオで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)
とリンカに - >追加の依存関係は、私が挿入します: - 一般> - C/C++で >追加は、私が挿入したディレクトリインクルード
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),
私はそれを構築しようとした以外は、と例えば、次のような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