如何编译OpenCv项目和cmake

时间:2017-01-28 12:27:40

标签: opencv cmake opencv3.0

我在Windows上工作,我已经在MS Visual Studio 2010上的cmake中编译了opencv 3.2。现在我想让测试成为一个创建小项目的例子。 但我不知道应该如何看待CMakeLists。 我想用cmake在* .cpp文件中编译OpenCv示例代码。

有人可以帮我吗?

cmake_minimum_required(VERSION 2.8) 

PROJECT (TestOpenCV)
find_package(OpenCV REQUIRED)

add_executable(test1 test1.cpp)
target_link_libraries(test1 OpenCV ${OpenCV_LIBS})

link_directories(${OpenCV_LIB_DIR})

···

因为我收到有关OpenCV.lib的链接错误?

我很感激你的帮助。

1 个答案:

答案 0 :(得分:0)

感谢您的帮助:) 问题已修复。现在它可以与MS Visual Studio 2010和CMake 2.8.11一起正常工作

cmake_minimum_required(VERSION 2.8) 

PROJECT (TestOpenCV)
find_package(OpenCV REQUIRED)

add_executable(test1 test1.cpp)
target_link_libraries(test1 ${OpenCV_LIBS})