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里面添加,因为我已经存在,不需要创建,所以可以去掉创建静态库这个命令:

# 创建静态库
add_library(fse_cas_static STATIC ${_SOURCE_FILES})
# 创建interface libraries
add_library(not_exported INTERFACE)
target_link_libraries(fse_cas_static PRIVATE not_exported)# 安装脚本,生成导出文件fse-targets.cmake
install(TARGETS fse_cas_static EXPORT fse-targets DESTINATION lib)
# 安装导出文件fse-targets.cmake
install(EXPORT fse-targets DESTINATION lib/cmake/Exp)

2.报错:编译安装报错unrecognized command line option “-std=c++14” 无法识别的命令行选项“-std=c++14” 的解决办法

解决参考办法
这是因为gcc++的版本不匹配,一般要将gcc+版本升级
可以用gcc --version来查询当前版本

注意:如果你的库里面有好几个版本的gcc,可以选择对应的版本,然后添加到环境变量中:

vim ~./bashrcexport PATH=/mnt/lustre/share/gcc/gcc-5.3.0/bin:$PATH
export LD_LIBRARY_PATH=/mnt/lustre/share/gcc/gcc-5.3.0/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/mnt/lustre/share/gcc/gcc-5.3.0/lib64:$LD_LIBRARY_PATH#不要忘记这一步
source ~./bashrc
#查看gcc版本
gcc --version#编译CMakeLists.txt
cmake -D CMAKE_CXX_COMPILER=/to/your/path/bin/g++ ..

3.报错:CMake Error at fc_base/gflags-src/CMakeLists.txt:282 (message): Do not know how to define a 32-bit integer quantity on your system
这是编码格式出现了问题
在cmake编译的时候加上这个 -DINTTYPES_FORMAT:STRING=C99命令

cmake -DINTTYPES_FORMAT:STRING=C99 ../

Cmake编译遇到的坑以及解决办法相关推荐

  1. TensorFlow C++版编译遇到的问题及解决办法

    TensorFlow-GPU2.6.0 C++版编译遇到的问题及解决办法 Python版本与Numpy版本兼容性问题 问题描述: Python3.9与TensorFlow2.6.0版本所要求的Nump ...

  2. PHP编译安装时常见错误解决办法,php编译常见错误

    PHP编译安装时常见错误解决办法,php编译常见错误 1.configure: error: xslt-config not found. Please reinstall the libxslt & ...

  3. linux libvpx编译安装,linux编译安装时常见错误解决办法

    **configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution** 复 ...

  4. linux编译安装的报错,linux编译安装时常见错误解决办法

    This article is post on https://coderwall.com/p/ggmpfa 原文链接:http://www.bkjia.com/PHPjc/1008013.html ...

  5. 探讨:在Mac新系统下安装新版XAMPP过程中遇到到的坑以及解决办法

    探讨:在Mac新系统下安装新版XAMPP过程中遇到到的坑以及解决办法 简介 XAMPP安装 XAMPP 是个啥? 安装XAMPP 新版问题:IP地址访问不再是localhost 操作问题:apache ...

  6. php源码安装失败,php编译安装常见错误及解决办法

    php编译安装常见错误及解决办法 1.configure: error: No curses/termcap library found 网上有的说法是:–with-named-curses-libs ...

  7. FastClick遇到的坑及解决办法

    最近产品妹子提出了一个体验issue -- 用 iOS 在手Q阅读书友交流区发表书评时,光标点击总是不好定位到正确的位置: 如上图,具体表现是较快点击时,光标总会跳到 textarea 内容的尾部.只 ...

  8. Python 爬虫中国知网论文过程中遇到的坑及解决办法

    假期,老师给布置了 Python 爬虫中国知网论文的任务,目前实现了登录和搜索功能,先写一下遇到的坑和解决办法吧. Python 爬虫中国知网论文过程中遇到的坑及解决办法 一. selenium 模块 ...

  9. k8s+kubeedge+sedna安装全套流程+避坑指南+解决办法

    最近在学习边缘计算要用到kubeedge,安装了好多次总会遇到各种各样的问题,因此在这里一一列出,以方便下次安装.则里面可能出错的地方太多,如果有问题,请私信联系. 一.环境准备 节点 IP 环境 软 ...

  10. 于g2o新版本编译出错的原因及解决办法

    在githubg2o的github地址上面down了最新的版本进行安装, 编译十四讲第六讲的代码出错, 报错信息: /home/hri/SLAM/slambook/ch6/g2o_curve_fitt ...

最新文章

  1. ARM汇编:加载和存储指令集(六大类)---LDR(ADR)、LDRB、LDRH、STR、STRB、STRH
  2. supmap java_SuperMap iServerJava安装与出图必读之Windows操作系统篇
  3. CString对象的一种错误的使用方式
  4. 最长公共子序列-dp
  5. DLL型后门原理及完全清除秘诀
  6. java Calendar的学习分享
  7. wap2.0技巧篇(转)
  8. python合并大量ts文件_Python爬取网站m3u8视频,将ts解密成mp4,合并成整体视频
  9. C语言 数据结构 实验二 线性表的链式存储及其操作
  10. Appinventor使用
  11. input 禁止弹出默认的键盘处理方法
  12. 细讲逻辑斯蒂回归与朴素贝叶斯、最大熵原理的爱恨交织(五)
  13. 深读5G发展的趋势后带给我的感受
  14. Eclipse修改为中文版
  15. PPT模板哪里来——02
  16. 五子棋项目结束总结_五子棋和画板项目总结
  17. 实验管理系统java_实验报告管理系统
  18. xbee模块和单片机_利用XBee实现Arduino点对点无线通信
  19. 多种方式实现动态替换Android默认桌面Launcher
  20. arduino处理中频信号_接收机的中频处理技术

热门文章

  1. Contour Detection and Hierarchical Image Segmentation
  2. Java GUI设置背景图片的方法
  3. 互联网成功法则是TCO和KSF
  4. 原 apps被拒绝的各种理由以及翻译
  5. 从公众号到视频号,他们用1年时间带货600万
  6. 编写函数将一个NxN的二维数组的周边元素 “顺时针”轮转1位。
  7. Android超酷的加载效果
  8. 一位架构师用服务打动客户的故事之五
  9. 目标检测IoU GIoU DIoU CIoU EIoU Loss
  10. 闭关修炼---网络原理之TCP协议