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++