常用编译链接错误笔记
2017-04-26 10:31
323 查看
1.cmake 链接opencv库时出现以下错误
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.
解决
target_link_libraries( ${OpenCV_LIBS} )
改为
target_link_libraries(PedestrianDetection ${OpenCV_LIBS} )
2.使用ROS 自带的opencv2.4.8 没有nofree.hpp模块
致命错误: opencv2/nonfree/nonfree.hpp:没有那个文件或目录
解决
cmake文件
cmake_minimum_required(VERSION 2.8) project( PedestrianDetection ) find_package( OpenCV REQUIRED ) add_executable( PedestrianDetection PedestrianDetection.cpp ) target_link_libraries( ${OpenCV_LIBS} )
错误
CMake Error at CMakeLists.txt:5 (target_link_libraries):
Cannot specify link libraries for target “opencv_videostab” which is not
built by this project.
解决
target_link_libraries( ${OpenCV_LIBS} )
改为
target_link_libraries(PedestrianDetection ${OpenCV_LIBS} )
2.使用ROS 自带的opencv2.4.8 没有nofree.hpp模块
致命错误: opencv2/nonfree/nonfree.hpp:没有那个文件或目录
解决
sudo apt-get update sudo add-apt-repository --yes ppa:xqms/opencv-nonfree sudo apt-get update sudo apt-get install libopencv-nonfree-dev
相关文章推荐
- 编译程序链接错误LNK2001
- vc6/.net编译链接错误汇总
- C/C++编译链接错误解决方法 汇总
- 编译OSGART时,报OpenThreads链接错误的解决方法
- Memcached出现:请确保在编译时已将xxx.StringMessages”正确嵌入或链接到程序集“xxx” 的错误
- 命令行编译链接,出现LNK2019错误,怎样解决?
- 编译和链接 - 解决出现的LNK2005“符号已定义”错误 1
- C++常见编译/链接错误及其解决办法
- 常见编译/链接错误及其解决办法
- VC中常见的一些编译链接错误的解决
- 程序Debuge版本编译通过,Release版本出现链接错误,解决办法
- carbide编译链接错误汇总,不定时更新
- 我的笔记---编译错误原因及其他一些总结
- 【转】 C++常见编译/链接错误及其解决办法
- OpenCV学习笔记(3)用VS2008编译OpenCV2.0源代码(编译错误已解决)
- VC中常见的一些编译链接错误的解决(1)
- 编译链接常见错误
- 遇到的几个编译或链接错误:error C1189 && error LNK2001
- VC++ 2005编译链接错误汇总
- 用GCC编译链接程序--编译链接器GCC常用功能