我正在尝试在 Ubuntu 上运行用 C++ 编写的 OpenCV 程序。我按照 this 教程在我的系统上安装 OpenCV。
然后我按照 this 教程使用教程中指定的以下 Cmake 命令运行我的代码:
cmake_minimum_required(VERSION 2.8)
project( PedestrianDetection )
find_package( OpenCV REQUIRED )
add_executable( PedestrianDetection PedestrianDetection.cpp )
target_link_libraries( ${OpenCV_LIBS} )
但是,Cmake 给了我以下输出: CMake Error at CMakeLists.txt:5 (target_link_libraries):
Cannot specify link libraries for target "opencv_videostab" which is not
built by this project.
有人可以指出我链接图书馆的正确方向吗?顺便说一句,我使用的是 OpenCV2.4.8
最佳答案
来自 documentation
试试吧
target_link_libraries(PedestrianDetection ${OpenCV_LIBS})
关于c++ - CMake OpenCV 无法指定链接库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23124655/