当前位置:网站首页>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
边栏推荐
- Business Facade 与 Business Rule
- 在pandas中使用pipe()提升代码可读性
- 全网最硬核讲解计算机启动流程
- Thinkphp6中where条件中字段与字段比较条件的写法
- Code Review最佳实践
- [original] the influence of arm platform memory and cache on the real-time performance of xenomai
- Implementation of Caesar cipher
- 模型预测准确率高达94%!利用机器学习完美解决2000亿美元库存难题
- Web安全(二)---跨域资源共享
- 不要把异常当做业务逻辑,这性能可能你无法承受
猜你喜欢
工作1-3年的程序员,应该具备怎么样的技术能力?该如何提升?
websocket+probuf.原理篇
一次公交卡被“盗刷”事件带来的思考
从技术谈到管理,把系统优化的技术用到企业管理
Got timeout reading communication packets解决方法
一次公交卡被“盜刷”事件帶來的思考
Reflection on a case of bus card being stolen and swiped
The CPU does this without the memory
高级并发编程系列九(Lock接口分析)
Insight -- the application of sanet in arbitrary style transfer
随机推荐
When tidb and Flink are combined: efficient and easy to use real-time data warehouse
[漫谈] 软件设计的目标和途径
Ac86u KX Online
bgfx编译教程
Git代码提交操作,以及git push提示failed to push some refs'XXX'
Three steps, one pit, five steps and one thunder, how to lead the technical team under the rapid growth?
你可能不知道的Animation动画技巧与细节
洞察——风格注意力网络(SANet)在任意风格迁移中的应用
The samesite problem of cross domain cookie of Chrome browser results in abnormal access to iframe embedded pages
工作1-3年的程序员,应该具备怎么样的技术能力?该如何提升?
The most hard core of the whole network explains the computer startup process
阿里terway源码分析
What do you think of the most controversial programming ideas?
Code Review Best Practices
awk实现类sql的join操作
在pandas中使用pipe()提升代码可读性
C language I blog assignment 03
Vscode configuration
Stack bracket matching
It's time to end bertology