opencvを使って,○○○.mp4の動画の読み込みをしようとしています.
コンパイルは異常がないのですが,ビルドをするとLNK2019とLNK1120の2つのエラーが出てしまいます.
これらのエラーをなくし,ビルドできるようにする解決策はありませんでしょうか?
環境は,C++,Windows10,visual studio2015,opencv3.3.0です.
インクルードパスとライブラリはopencv公式のパッケージを使っています.
#include "stdafx.h" #include "opencv2/highgui.hpp" #include "opencv2/Videoio.hpp" #include <opencv2/core.hpp> #include <Windows.h> #include <stdio.h> #include <iostream> using namespace cv; using namespace std; void MovieRead(){ //動画の読み込み VideoCapture video("○○○.mp4"); //動画を再生 namedWindow("hoge"); while(1){ Mat frame; video >> frame; if(frame.empty() || waitKey(30) >= 0 || video.get(CV_CAP_PROP_POS_AVI_RATIO) == 1){ break; } imshow("hoge", frame); } } int main(void){ MovieRead(); }
エラーは下記のとおりです.
LNK2019
未解決の外部シンボル "void __cdecl cv::imshow(class cv::String const &,class cv::debug_build_guard::_InputArray const &)" (?imshow@cv@@YAXAEBVString@1@AEBV_InputArray@debug_build_guard@1@@Z) が関数 "void __cdecl MovieRead(void)" (?MovieRead@@YAXXZ) で参照されました。
LNK1120
1 件の未解決の外部参照
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/14 06:45
退会済みユーザー
2017/11/14 06:57
2017/11/14 06:59
退会済みユーザー
2017/11/14 07:05
2017/11/14 07:07
退会済みユーザー
2017/11/14 07:41