OpenCV 2.4.3到2.4.9版本更改

时间:2014-09-22 10:20:14

标签: c++ opencv linker

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

我是否需要手动更改所有... 249 ..至... 243 ..还是有更简单的方法?

1 个答案:

答案 0 :(得分:2)

CMake 是处理此类问题的更好方法,您只需在PC上重新构建它,它就会为您设置所有这些内容。

设置OpenCV库(类似于其他人)的CMake就像:

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})
相关问题