C++:如何在CLion IDE中安装Boost

C++ : How to install Boost in CLion IDE?

本文关键字:IDE 安装 Boost CLion C++      更新时间:2023-10-16

我已经浏览了StackOverflow上以前类似问题的帖子。我还是迷路了。我很难在CLion上安装boost。有人能一步一步地解释一下需要做什么吗。将永远感激。有一段时间了。

提前谢谢。

使用像Conan这样的包和依赖项管理器以及像CMake这样的构建系统(它是CLions的默认构建系统(,这是非常直接的。这种方法独立于您的操作系统,您不需要自己安装boost。依赖关系管理器将为您执行此操作。

在你的系统上安装柯南。

在包含的项目根目录中创建一个名为conanfile.txt的文件

[requires]
boost/1.73.0
[generators]
cmake

在主CMakeLists.txt中添加

execute_process(COMMAND conan install ${CMAKE_SOURCE_DIR} --build missing)
include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
conan_basic_setup(TARGETS)

低于CCD_ 3和CCD_。

使用将库添加到目标

target_link_libraries(YourTarget PUBLIC CONAN_PKG::boost)

CMakeLists.txt示例

cmake_minimum_required(VERSION 3.13.4)
project(YourProjectName CXX)
execute_process(COMMAND conan install ${CMAKE_SOURCE_DIR} --build missing)
include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
conan_basic_setup(TARGETS)
add_executable(YourTarget main.cpp)
target_compile_features(YourTarget PUBLIC cxx_std_17)
target_link_libraries(YourTarget PUBLIC CONAN_PKG::boost)