Ubuntu 上cmake编译OpenCV,遇到一个错误:
usr/include/c++/6/cstdlib:75:25: fatal error: stdlib.h: 没有那个文件或目录
很是奇怪,搜索了下,得知是GCC6的一个改动造成的。
自己的gcc是6.3.0,网上的几个解决方法很是弱智,竟然说用ubuntu14来编译。
几经搜索,终于找到了正规的解决方法:
Try by disabling pre-compiled headers, either from cmake-gui or using the command line parameter
-DENABLE_PRECOMPILED_HEADERS=OFF
参考: