2014-09-22 68 views
0

我正在接管其他人在两年前开始使用OpenCV2.4.3的项目,现在我下载了OpenCV2.4.9,因为我找不到2.4.3了。 当我尝试在Visual Studio 12编译它说: 1> LINK:致命错误LNK1104:无法打开文件 'C:\ OpenCV2.4.3 \ LIB \调试\ opencv_core243d.lib'OpenCV 2.4.3到2.4.9版本更改

难道我手动必须改变所有... 249 ..到... 243 ..还是有更简单的方法吗?

+4

好,你必须改变他们所有;)刚打开vcproj文件有*文本*编辑器,并做全局替换 – berak 2014-09-22 10:26:33

+4

您可以使用像CMake这样的构建系统来避免将来出现这些问题。 – ypnos 2014-09-22 10:30:14

回答

2

CMake是更好的方法来处理这些问题,你需要的只是重新建立你的电脑,它会为你设置所有这些东西。

CMake的设置OpenCV库(类似于其他人)是这样的:

find_package(OpenCV REQUIRED) 
include_directories(${OPENCV_INCLUDE_DIRS}) 
link_directories(${OPENCV_LIBRARY_DIRS}) 
add_definitions(${OPENCV_DEFINITIONS}) 
target_link_libraries(your-project ${OpenCV_LIBS})