1

知るためだけにビルドするのは初めてではありません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.dllopencv_cudalegacy300.dll;

今、私は と を使用して通常のビルドを行う必要がある状況にありOpenCV 3.1CUDA 7.532 ビットか 64 ビットかは気にしません」. 私は今絶望的です

4

0 に答える 0