当前位置:网站首页>Cpp(四) Boost安装及基本使用 for Mac
Cpp(四) Boost安装及基本使用 for Mac
2020-11-07 20:58:00 【Coxhuang】
文章目录
Boost安装及使用 for Mac
#1 环境
CMake 3.17 C++14 macOS 10.15.5 Clion
#2 开始
Boost在Mac上安装及使用(Clion)
#2.1 下载Boost
地址: https://www.boost.org/users/history/version_1_58_0.html
因为平时使用ROS
的原因,所以使用58版本的Boost
#2.2 安装Boost
- 解压
- 进入解压后的文件
cd boost_1_58_0
3. 执行
./bootstrap.sh sudo ./b2 install
一两分钟分钟之后编译安装完成
- 头文件 :
/usr/local/include/boost
- 库文件 :
/usr/local/lib
#3 使用
这里使用
Clion
编辑器
- 使用Clion创建一个简单的工程
- 修改CMakeList.txt
cmake_minimum_required(VERSION 3.17) project(6_boost_demo) set(CMAKE_CXX_STANDARD 14) set(BOOST_ROOT "/usr/local/include/boost") include_directories(/usr/local/include) # 添加头文件搜索路径 link_directories(/usr/local/lib) # 添加库文件搜索路径 aux_source_directory(. DIR_SRCS) add_executable(6_boost_demo ${DIR_SRCS})
3. main.cpp
#include <iostream> #include <boost/version.hpp> int main() { std::cout << "Hello, World" << std::endl; std::cout << "Boost版本:" << BOOST_VERSION << std::endl; return 0; }
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
版权声明
本文为[Coxhuang]所创,转载请带上原文链接,感谢
https://cloud.tencent.com/developer/article/1744569
边栏推荐
猜你喜欢
一万四千字分布式事务原理解析,全部掌握你还怕面试被问?
来自不同行业领域的50多个对象检测数据集
Git code submission operation, and git push prompt failed to push some refs'xxx '
Let's talk about the locks in the database
【解决方案】分布式定时任务解决方案
Reflection on a case of bus card being stolen and swiped
Tips for Mac novices
你可能不知道的Animation动画技巧与细节
爆一个VS2015 Update1更新带来的编译BUG【已有解决方案】
不要把异常当做业务逻辑,这性能可能你无法承受
随机推荐
Code Review Best Practices
Web安全(一)---浏览器同源策略
动态规划——用二进制表示集合的状态压缩DP
手撕算法-手写单例模式
洞察——风格注意力网络(SANet)在任意风格迁移中的应用
快速上手Git
【原创】ARM平台内存和cache对xenomai实时性的影响
Code Review最佳实践
Thinkphp6中where条件中字段与字段比较条件的写法
[original] the influence of arm platform memory and cache on the real-time performance of xenomai
京淘项目day09
低代码 vs 模型驱动,它们之间到底是什么关系?
Kylin on Kubernetes 在 eBay 的实践
awk实现类sql的join操作
【解决方案】分布式定时任务解决方案
WPF 关于绘图个人总结
use Xunit.DependencyInjection Transformation test project
If you want to forget the WiFi network you used to connect to your Mac, try this!
Business facade and business rule
Facebook开源框架如何简化 PyTorch 实验