无法正确设置boost
Cannot setup boost properly
我用的是windows。我从boost主页尝试了两个教程(Unix和windows),但我无法正确设置boost。最后,我使用了这个链接,但它仍然不起作用:
$ gcc -I/c/MinGW/include -std=c++14 a.cpp -o a
a.cpp:1:35:致命错误:boost/lambda/lambda.hpp: No such file or .目录编译终止。
在cd /c/MinGW/include
之后,我得到了boost的根目录,所以这不是问题。
执行以下两个步骤将使您的IDE意识到Boost:
1。设置"Boost_INCLUDE_DIR
"为boost的根目录(其中存在boost包含的目录),例如"C:boostboost_1_x_y
"(以Windows为例)。
2。使用find_package()
cmake函数使cmake定位Boost
交货。部分cmake脚本包括Boost在一个简单的c++项目在windows上(记住我使用的是CLion):
set(Boost_INCLUDE_DIR C:/boost/boost_1_70_0/)
find_package(Boost)
IF (Boost_FOUND)
include_directories(${Boost_INCLUDE_DIR})
endif()
希望有帮助
相关文章:
- 如何在boost beast http请求中设置http头
- 将更高的优先级设置为 boost::asio 线程处理进程
- 是否可以为boost::random::uniform_int_distribution<>设置确定性种子?
- boost::log 设置"Channel"通道记录器中的属性
- 浏览器将随机HTTP消息正文发送到我的boost.asio服务器.我可以更改此设置吗?
- 如何在 setter 方法中设置 boost::optional 成员变量的值?
- 如何使用Boost Graph库使用循环中的循环设置相同的边缘重量
- boost::p rogram_options:是否可以将一个选项设置为另一个选项的默认值
- Boost Python:指针设置为空
- 在Windows 8.1上安装Boost Python,正确设置工具链
- 如何设置boost.log以限制日志文件的数量
- 如何在OS X上轻松安装clang with brew来设置boost
- 设置boost socket.connect的超时时间
- 在lion窗口中设置Boost 1.62
- 在cmake中设置boost的最小版本
- 无法正确设置boost
- 使用CodeBlocks在Windows上设置Boost
- 如何在标准构造函数之外设置boost::uniform_int_distribution的参数
- 使用boost::asio::write()永远不会设置boost::system::error_code
- 如何从配置中设置boost日志严重级别?