这不是我第一次openCV
构建只是为了知道 :) 现在,我cMake
用贡献lib.-s
和CUDA 7.5
. 我构建了 64 位,而我的编译器是VS 12 2013 x64
(如果不是 64 位编译,则无法使用的读取CUDA lib.-s
。)。
现在我像以前一样做了,就像许多教程一样,我无法构建我的opencv_videoio300.dll
. 我有库,但没有别的。
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 位“。我现在很绝望