【发布时间】:2017-06-14 01:38:01
【问题描述】:
我在 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 的链接错误之后?
如果有任何帮助,我将不胜感激。
【问题讨论】:
-
I got a link error concerning OpenCV.lib- 在target_link_libraries()你列出plainOpenCV,这就是链接器试图找到它的原因。删除该参数:所有 OpenCV 库已列在变量OpenCV_LIBS 中。 -
你的问题有点不清楚你所说的opencv编译是什么意思你想使用cmake从源代码构建opencv还是你想使用任何语言编译opencv项目?