当前位置:网站首页>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
边栏推荐
猜你喜欢
The official 1909 version of win10 cannot open the real-time protection solution of virus and threat protection in windows security center.
How to learn technology efficiently
构造请求日志分析系统
【原创】ARM平台内存和cache对xenomai实时性的影响
Vscode configuration
来自不同行业领域的50多个对象检测数据集
Exception calling 'downloadstring' with '1' arguments: 'operation timed out'
在pandas中使用pipe()提升代码可读性
全网最硬核讲解计算机启动流程
Kubernetes服务类型浅析:从概念到实践
随机推荐
static+代码块+多态+异常
graph generation model
一万四千字分布式事务原理解析,全部掌握你还怕面试被问?
laravel8更新之维护模式改进
技术总监7年自述——如何选择一家好公司
What is the relationship between low code vs model driven?
How to deal with data leakage and deletion related to business life and death?
What do you think of the most controversial programming ideas?
Three steps, one pit, five steps and one thunder, how to lead the technical team under the rapid growth?
Web API series (3) unified exception handling
Adobe Lightroom /Lr 2021软件安装包(附安装教程)
爆一个VS2015 Update1更新带来的编译BUG【已有解决方案】
On hiz buffer
Business Facade 与 Business Rule
Recommend suicide, openai warns: gpt-3 is too risky for medical purposes
bgfx编译教程
小熊派开发板实践:智慧路灯沙箱实验之真实设备接入
It's time to end bertology
Web API系列(三)统一异常处理
Kubernetes服务类型浅析:从概念到实践