当前位置:网站首页>CPP (4) boost installation and basic use for Mac
CPP (4) boost installation and basic use for Mac
2020-11-07 20:58:00 【Coxhuang】
List of articles
Boost Installation and use for Mac
#1 Environmental Science
CMake 3.17 C++14 macOS 10.15.5 Clion
#2 Start
Boost stay Mac Installation and use (Clion)
#2.1 download Boost
Address : https://www.boost.org/users/history/version_1_58_0.html
Because I usually use ROS
Why , So use 58 Version of Boost
#2.2 install Boost
- decompression
- Enter the extracted file
cd boost_1_58_0
3. perform
./bootstrap.sh sudo ./b2 install
After a minute or two, the compilation and installation is complete
- The header file :
/usr/local/include/boost
- The library files :
/usr/local/lib
#3 Use
Use here
Clion
Editor
- Use Clion Create a simple project
- modify 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) # Add header file search path link_directories(/usr/local/lib) # Add library file search path 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 edition :" << BOOST_VERSION << std::endl; return 0; }
Participation of this paper Tencent cloud media sharing plan , You are welcome to join us , share .
版权声明
本文为[Coxhuang]所创,转载请带上原文链接,感谢
边栏推荐
- 不懂数据库索引的底层原理?那是因为你心里没点b树
- 在 Amazon SageMaker 管道模式下使用 Horovod 实现多 GPU 分布式训练
- 团灭 LeetCode 股票买卖问题
- 分享几个我日常使用的VS Code插件
- Do not understand the underlying principle of database index? That's because you don't have a B tree in your heart
- Git代码提交操作,以及git push提示failed to push some refs'XXX'
- 云计算之路-出海记:整一台 aws 免费云服务器
- Writing method of field and field comparison condition in where condition in thinkphpp6
- 汇编函数mcall systemstack asmcgocall syscall
- Dynamic programming -- state compression DP of set represented by binary
猜你喜欢
随机推荐
手撕算法-手写单例模式
Exploration and practice of growingio responsive programming
Ac86u KX Online
凯撒密码实现
Do not understand the underlying principle of database index? That's because you don't have a B tree in your heart
C language I blog assignment 03
android基础-RadioButton(单选按钮)
In the age of screen reading, we suffer from attention deficit syndrome
The CPU does this without the memory
密码学-尚硅谷
Git code submission operation, and git push prompt failed to push some refs'xxx '
delphi10的rest.json与system.json的踩坑
A detailed explanation of microservice architecture
How did I lose control of the team?
The emergence and significance of micro service
一万四千字分布式事务原理解析,全部掌握你还怕面试被问?
虚拟DOM中给同一层级的元素设置固定且唯一的key为什么能提高性能
Animation techniques and details you may not know
Kylin on kubernetes' practice on eBay
Three steps, one pit, five steps and one thunder, how to lead the technical team under the rapid growth?