知るためだけにビルドするのは初めてではありませんopenCV
:) 今、私はcMake
貢献しlib.-s
て独自のライブラリを作成しましCUDA 7.5
た。私は64ビットを構築し、コンパイラはVS 12 2013 x64
(64ビットでコンパイルされていない場合は使用できない読み取りCUDA lib.-s
です)。
多くのチュートリアルなどと同じように、以前と同じようにしましたが、opencv_videoio300.dll
. 私はlibを持っていますが、他には何もありません。
Error 97 error LNK2019: unresolved external symbol "private: long __cdecl videoInput::getDevice(struct IBaseFilter * *,int,wchar_t *,char *)" (?getDevice@videoInput@@AEAAJPEAPEAUIBaseFilter@@HPEA_WPEAD@Z) referenced in function "public: virtual double __cdecl cv::VideoCapture_DShow::getProperty(int)const " (?getProperty@VideoCapture_DShow@cv@@UEBANH@Z) C:\opencv3\build\modules\videoio\cap_dshow.obj 1
Error 98 error LNK1120: 1 unresolved externals C:\opencv3\build\bin\Release\opencv_videoio300.dll
INSTALL
これは、ビルド全体で唯一のエラーです。何が問題なのかわかりません。なにか提案を?
32ビットでは、すべてがopenCV
バイナリで完璧ですlib.-s
が、32ビットではコンパイルできませんopencv_cudaarithm300.dll
.copencv_cudawarping300.dll
とopencv_cudalegacy300.dll
;
今、私は と を使用して通常のビルドを行う必要がある状況にありOpenCV 3.1
、CUDA 7.5
32 ビットか 64 ビットかは気にしません」. 私は今絶望的です