ubuntu18安装opencv2.4.13时遇到的错误

1.CMake Error at cmake/OpenCVDetectCXXCompiler.cmake

  修改文件opencv2.4.13/cmake/ OpenCVDetectCXXCompiler.cmake, 把 "dumpversion" 改为 "dumpfullversion"

2./usr/include/c++/7/cstdlib:75:15: fatal error: stdlib.h: No such file or directory #include_next <stdlib.h>

      使用cmake -DCMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..  -DENABLE_PRECOMPILED_HEADERS=OFF

3.undefined reference to `jbg_newlen'之类的其他错误,可能需要降低gcc版本

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

sudo apt-get update

sudo apt-get install g++-5

 

cd /usr/bin

sudo rm gcc

sudo rm g++

sudo ln -s /usr/bin/gcc-5 ./gcc

sudo ln -s /usr/bin/g++-5 ./g++

 

posted @ 2020-10-27 21:39  langyong  阅读(505)  评论(0编辑  收藏  举报