阿龙的学习笔记---CMake指定C++版本
主要参考这个文章: https://cloud.tencent.com/developer/article/1741243
调试毕业设计程序,编译安装库时遇到的问题:说98版本不支持long long
/home/l/software/octomap-devel/octomap/include/octomap/OccupancyOcTreeBase.hxx:964:46: error: ISO C++ 1998 does not support ‘long long’ [-Werror=long-long]std::bitset<8> child5to8 ((unsigned long long) child5to8_char);^
原因是作者的Cmake文文件中没有指定版本,而我的gcc(或者cmake)可能默认是c++98,所以导致的问题。
解决:在作者的CMakeList.txt的头部添加
CMAKE_MINIMUM_REQUIRED(VERSION 3.0.2) PROJECT( octomap )#-----------Added by yhl---------- # 设置指定的C++编译器版本是必须的,如果不设置,或者为OFF,则指定版本不可用时,会使用上一版>本。 set(CMAKE_CXX_STANDARD_REQUIRED ON) # 指定为C++11 版本 set(CMAKE_CXX_STANDARD 11) #-----------Added end-------------include(CTest) include(GNUInstallDirs)
阿龙的学习笔记---CMake指定C++版本相关推荐
- DX11龙书学习笔记---渲染管线
DX11龙书学习笔记---渲染管线 1.输入装配阶段 - 顶点 - 图元拓扑 - 点列表 - 线带 - 线列表 - 三角形带 - 三角形列表 - 带有邻接信息的图元 - 控制点面片列表 - 索引 2. ...
- DX11龙书学习笔记---准备工作
DX11龙书学习笔记---准备工作 1.交换链和页面翻转 深度缓冲区 多重采样 1.交换链和页面翻转 为了避免在动画中出现闪烁,最好的做法是在一个离屏(off-screen)纹理中执行所有的动画帧绘制 ...
- cmake学习笔记--cmake的打印、创建工程等基本操作(1)
最近项目代码重构切换到了cmake的编译环境下. 有幸学习了一下cmake的一些基本的操作,记录一下. 0 . 创建一个工程 0.0 指明工程需要的cmake的最低版本(或者是最低到最高) cmake ...
- 阿龙的学习笔记---转载及精炼总结github仓库:cpp-backend-reference
-> 转载自https://github.com/chankeh/cpp-backend-reference 突击复习常见题,要提前批了,之前的忘了不少,知识广度先再拓展一下.文章中的一些详细讲 ...
- linux让指定文件具有sudo的权限,Linux学习笔记——使用指定的用户权限执行程序——sudo...
sudo可以用来以其他用户身份执行命令,sudo命令可以针对单个命令授予临时权限.sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性. 1:sudo的帮助信息如下: [emai ...
- 阿龙的学习笔记---哈希表与C++11中unordered_map学习笔记
散列表(Hash table,也叫哈希表),是根据 关键码值(Key value) 而直接进行访问的数据结构.也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度.这个映射函 ...
- 阿龙的学习笔记---MySQL45讲的总结(一)
学习这个大佬的课,的确超级有经验:https://time.geekbang.org/column/intro/100020801 查询语句过程 连接器,分析器,优化器,执行器,最后到存储引擎. My ...
- 阿龙的学习笔记---C++后端开发学习路线梳理、阶段性总结
1. 前言 不是科班出身,机械学院下的机器人专业,乱七八糟QT.ROS.双目.单片机都接触一些,但是到现在没做过太多软件开发的活儿,所以对于未来找实习找工作没什么底. 研一就快要过去了,因为疫情研一下 ...
- 阿龙的学习笔记---python相关杂七杂八的记录
_:临时变量,_ 代表临时变量比如for _ in range(10): _ 代表临时变量,用来循环10次.或者接收不需要的函数返回值. 声明编码方式: python在文件头声明编码方式:具体格式参考 ...
最新文章
- 串口的波特率误差对数据发送影响
- 函数的相关操作——利用函数翻转任意数组||利用函数冒泡排序||利用函数判断闰年
- MySQL - 践行索引优化
- 原型设计模式:创建另一个小车
- 微信开发者工具 wxmi修改模版颜色_十款高效好用的在线网页工具,提升你的办公效率...
- 自然语言处理实践Task3
- 首秀双折叠屏手机却被友商炮轰 小米回应:悍然碰瓷!
- 关于突然不能上网的问题的解决
- XmlDataProvider的简单应用
- JVM(4):Jvm调优-命令篇
- Android 常用adb shell 命令(转)
- 关于Revit API修改元素参数的问题?
- k380没有验证码_罗技K380蓝牙键盘
- 数据库系统概论第五版(王珊)-基础篇(一)
- 18650锂电池保护板接线图_锂电池保护板的基础知识
- matlab 车牌汉字识别系统,基于MATLAB车牌自动识别系统设计毕业设计论文最新版...
- elasticsearch实践之代码结构设计
- Nginx不停机升级
- mysql 统计连续天数,mysql计算延续天数,mysql连续登录天数,连续天数统计_mysql...
- 【原创】Ubuntu Docker 配置网易国内镜像
热门文章
- 如何用企业网站的访问统计数据助力线上推广 上海添力
- usermode linux网络空间,(RHCE笔记)linux基础之三 用户、组及权限
- 元宇宙如何改写人类社会生活
- vivo计算机的隐藏功能介绍,六大vivo隐藏黑科技功能 绝对有你不知道的
- Vue视频流播放器 Vue-Core-Video-Player
- 推荐系统论文:DKN Deep Knowledge-Aware Network for News Recommendation
- php跳水比赛,2018年“迎春杯”海南省青少年健身游泳比赛成功举行 前奥运跳水冠军许艳梅见证海南游泳健儿风采...
- kylin在hadoop 中的架构图_Kylin |1.麒麟架构及原理
- 好的股票程序化交易api接口模型该怎么做?
- 华硕主板更改UEFI安全启动项