日期:2021/11/30
安装opencv-3.4.0
参考链接:https://blog.csdn.net/SpadgerZ/article/details/108932688#commentBox
安装过程中出现两个报错,上述参考博文中均有所提及,可以顺利解决。
问题及解决
1、在执行sudo make的时候,经常会出现这种现象,出现如下warning:
/usr/local/cuda-10.2/include/device_functions.h:54:2: warning: #warning “device_functions.h is an internal header file and must not be used directly. This file will be removed in a future CUDA release. Please use cuda_runtime_api.h or cuda_runtime.h instead.” [-Wcpp]
#warning “device_functions.h is an internal header file and must not be used directly. This file will be removed in a future CUDA release. Please use cuda_runtime_api.h or cuda_runtime.h instead.”
^~~~~~~
然后停滞在这里非常久。
解决方法:
这个时候不要着急,耐心等待,最终会编译完成的。
2、在执行sudo make的时候,没有出现任何报错,可是编译到89%就结束了,没有到达100%。
解决方法:这时候不需要进行任何修改,只需要继续执行sudo make install即可,按照步骤可以正常安装,测试示例程序也完全可以运行。