在VS2012中从源代码构建OpenCV

时间:2015-11-08 10:14:33

标签: opencv visual-studio-2012 visual-c++

事实证明我从opencv.org下载的默认版本不包含CUDA库,我试图从源代码手动构建它。

我使用CMake为Visual C ++ 11(Visual Studio 2012)创建解决方案,然后打开了OpenCV.sln项目。

然后,我从解决方案资源管理器中选择了ALL_BUILD项,然后点击了Build

我总是会遇到这样的错误(非常偏僻的列表,还有更多这样的错误):

LINK : fatal error LNK1104: cannot open file '..\..\lib\Debug\opencv_imgproc249d.lib'
LINK : fatal error LNK1104: cannot open file '..\..\lib\Debug\opencv_nonfree249d.lib'
LINK : fatal error LNK1104: cannot open file '..\..\lib\Debug\opencv_objdetect249d.lib'
LINK : fatal error LNK1104: cannot open file '..\..\lib\Debug\opencv_ml249d.lib'
LINK : fatal error LNK1104: cannot open file '..\..\lib\Debug\opencv_contrib249d.lib'

我猜他们不应该存在,因为这些文件应该由这个过程构建,那么为什么它会找到它们呢?或者它无法打开它们进行写作?

你能帮帮我吗?

0 个答案:

没有答案