1. 报错:CMake Error: install(EXPORT “glog–targets” …) includes target “glog” which requires target “gflags_nothreads_static” that is not in any export set.
在CMakeLists.txt里面添加,因为我已经存在,不需要创建,所以可以去掉创建静态库这个命令:
2.报错:编译安装报错unrecognized command line option “-std=c++14” 无法识别的命令行选项“-std=c++14” 的解决办法
解决参考办法
这是因为gcc++的版本不匹配,一般要将gcc+版本升级
可以用gcc --version
来查询当前版本
注意:如果你的库里面有好几个版本的gcc,可以选择对应的版本,然后添加到环境变量中:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。