我正在接手两年前别人用 OpenCV2.4.3 开始的一个项目,现在我下载了 OpenCV2.4.9,因为我再也找不到 2.4.3 了。 当我尝试在 Visual Studio 12 中编译时,它说: 1>LINK : fatal error LNK1104: cannot open file 'C:\OpenCV2.4.3\lib\Debug\opencv_core243d.lib'
我必须手动将所有 ...249.. 更改为 ...243.. 还是有更简单的方法?
最佳答案
CMake 是处理此类问题的更好方法,您只需在您的 PC 上重新构建,它就会为您设置所有这些东西。
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})
关于c++ - OpenCV 2.4.3 到 2.4.9 版本变更,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25971733/