当前位置:网站首页>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
ClionEditor
- 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]所创,转载请带上原文链接,感谢
边栏推荐
猜你喜欢

三步一坑五步一雷,高速成长下的技术团队怎么带?

Delphi10's rest.json And system.json Step on the pit

洞察——风格注意力网络(SANet)在任意风格迁移中的应用

Three steps, one pit, five steps and one thunder, how to lead the technical team under the rapid growth?

Don't treat exceptions as business logic, which you can't afford

The emergence and significance of micro service

laravel8更新之维护模式改进

android基础-RadioButton(单选按钮)

爆一个VS2015 Update1更新带来的编译BUG【已有解决方案】

关于晋升全栈工程师,从入门到放弃的神功秘籍,不点进来看一看?
随机推荐
Adobe media encoder /Me 2021软件安装包(附安装教程)
Recommend suicide, openai warns: gpt-3 is too risky for medical purposes
On the concurrency of update operation
Three steps, one pit, five steps and one thunder, how to lead the technical team under the rapid growth?
Jingtao project day09
在 Amazon SageMaker 管道模式下使用 Horovod 实现多 GPU 分布式训练
[original] the influence of arm platform memory and cache on the real-time performance of xenomai
Adobe Prelude /Pl 2020软件安装包(附安装教程)
On hiz buffer
C language I blog assignment 03
Web安全(二)---跨域资源共享
Web安全(一)---浏览器同源策略
Cpp(一) 安装CMake
Web安全(三)---CSRF攻击
Awk implements SQL like join operation
Code Review Best Practices
A detailed explanation of microservice architecture
supervisor和Python多进程multiprocessing使用 子进程残留问题
你可能不知道的Animation动画技巧与细节
三步一坑五步一雷,高速成长下的技术团队怎么带?