使用visual studio 2012构建OpenCV 2.49

时间:2013-01-04 08:43:06

标签: c++ opencv build visual-studio-2012 linker-errors

我尝试使用visual studio 2012构建OpenCV库,但我总是得到以下错误:

LINK : fatal error LNK1104: cannot open file "....\lib\Debug\opencv_core249d.lib".

我从git存储库下载了最新的代码,并使用Cmake 2.8.10.2来创建项目。由于cuda 5.0和visual 2012不兼容,我还禁用了cuda支持。

2 个答案:

答案 0 :(得分:1)

由于OpenCV 2.43与Visual Studio 2012不兼容。所以我写了一个简单的教程。

  

http://answers.opencv.org/question/6495/visual-studio-2012-and-rtlfreeheap-error/#6603

但是你的OpenCV版本是2.49。我不确定这是否有效。你仍然可以试试。祝你好运。

答案 1 :(得分:0)

我遇到了同样的问题(在visual studio 2008中)。问题是我包括了一个;所有我的附加依赖项之间的(分号)(opencv_core249d.lib opencv_imgproc249d.lib等....)。当我删除分号时,它可以工作。