当前位置:网站首页>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

  1. decompression
  2. 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

  1. Use Clion Create a simple project
  2. 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]所创,转载请带上原文链接,感谢