在Clion中提升安装
Boost Installation in CLion
我是C 编程中的完整初学者,并建议使用CLION。我正在尝试使Boost软件包工作。
我在网上找到了许多帖子和教程,但是它们都跳过了不是程序员的人所不知道的基本知识。也就是说,从您打开一个新项目以使用Boost软件包中的某些功能的那一刻,没有解释如何获得?
这是我从以前的答案中发现的:
-
在这里,建议我们使用Live Incboost Live模板,但是没有关于在哪里找到它或如何使用它的解释。
-
这里似乎是一个清晰的教程,但是它针对的是视觉工作室,而不是Clion。
-
在这里,我不确定每个文件是什么以及如何调整它们以匹配我的情况。
我已经从https://www.boost.org/users/download/下载了BOOST_1_70_0_0,现在已解开并保存在C:...boost_1_70_0
中。
有人可以真正解释一下如何从空白项目中获取能够使用Boost中存储的功能的方法?
考虑到您正在使用clion,并且此时仅支持cmake,并且您已经在默认目录中安装了boost库,则您的 cmakelists.txt files应该查看像这样。我在Linux操作系统中使用了它,但也应该可以在Windows中。
cmake_minimum_required(VERSION 3.13)
project(LaserCV)
set(CMAKE_CXX_STANDARD 17)
#local
file(GLOB SOURCES
*.hpp
*.cpp
)
add_executable(LaserCV ${SOURCE_FILES} ${SOURCES})
#add_executable(LaserCV main.cpp)
SET(CMAKE_CXX_FLAGS -pthread)
#boost
find_package(Boost REQUIRED)
target_link_libraries(LaserCV ${Boost_LIBRARIES})
include_directories(${Boost_INCLUDE_DIR})
然后只需在您想要的Boost功能中包含一个标头文件,例如:
#include <boost/random.hpp>
相关文章:
- 无法在 CLion 中构建 C++ 项目
- 在Ubuntu 16.04上安装Cilk时出现问题
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- C++:如何在CLion IDE中安装Boost
- 如何使用CLion在Mac上创建一个新的.txt文件
- 安装opencv失败-粘贴CMakeError.log的内容
- 在cygwin中测试新的boost安装时出现cpp错误
- 有人安装"IITB Simplecpp in mac"吗?
- IDE (CLion) 无法解析C++模板类型
- 我可以在 Arduino 的库文件夹之外安装库吗?
- Mingw-64 在构建和安装后不会编译 openCV 代码
- Clion显示错误,但可以使用Cmake成功构建代码
- 如何将 CLion C++ 项目导入 Visual Studio?
- Boost.TEST with CLion: "Test framework quit unexpectedly"
- 为什么构建目录中新构建的共享库与安装目录中的副本具有不同的依赖项集?
- 安装 libc++ 时出现问题
- 安装MinGW后C++编译器不起作用?
- clion 无法解析 std 类型
- 在Clion中提升安装
- 如何在ubuntu上安装可移植Clang的CLion