C++:如何在CLion IDE中安装Boost
C++ : How to install Boost in CLion IDE?
我已经浏览了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)
相关文章:
- 在Ubuntu 16.04上安装Cilk时出现问题
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- C++:如何在CLion IDE中安装Boost
- 安装opencv失败-粘贴CMakeError.log的内容
- 在cygwin中测试新的boost安装时出现cpp错误
- 有人安装"IITB Simplecpp in mac"吗?
- IDE (CLion) 无法解析C++模板类型
- 我可以在 Arduino 的库文件夹之外安装库吗?
- Mingw-64 在构建和安装后不会编译 openCV 代码
- 为什么构建目录中新构建的共享库与安装目录中的副本具有不同的依赖项集?
- 安装 libc++ 时出现问题
- 安装MinGW后C++编译器不起作用?
- 介子复制/安装头文件到输出目录并保持文件夹结构
- 如何在Ubuntu 16.04中安装Eclipse C IDE
- 如何在不使用IDE的情况下安装MINGW的Allegro 5
- 在 Eclipse C/C++ Developers IDE 上安装 java (Kepler)
- 如何为 Arduino IDE 安装 openCV 库
- 为OS X搜索可以使用自定义gcc安装的C/ c++ IDE
- 一个很好的免费IDE,安装在Windows上的Boost
- Visual C++ 2013 程序在 IDE 中工作,但在 InstallShield LE 安装后不加载任何显示内容