c++ - 什么是 BOOST_ROOT?

标签 c++ boost

我正在尝试构建 http://code.google.com/p/quickfast/ 的 x64 版本 这就是构建脚本使用 %BOOST_ROOT% 的方式:

set SETUP_CHECKING=BOOST_ROOT=%BOOST_ROOT%
if not exist "%BOOST_ROOT%\boost" goto setup_is_bad

includes += $(BOOST_ROOT)/include

set RELEASE_PATH=%QUICKFAST_ROOT%\bin;%QUICKFAST_ROOT%\Output\Release;%MPC_ROOT%;%BOOST_ROOT%\lib;

因此构建脚本需要以下文件/文件夹:

%BOOST_ROOT%\boost
$(BOOST_ROOT)/include
%BOOST_ROOT%\lib

我已经下载/构建了 boost,但没有 libinclude 文件夹。这就是我的 boost 文件夹包含的内容:

C:\bin\boost_1_49_0

14.03.2012  11:59    <DIR>          .
14.03.2012  11:59    <DIR>          ..
13.03.2012  16:17           249 856 b2.exe
13.03.2012  16:18    <DIR>          bin.v2
13.03.2012  16:17           249 856 bjam.exe
22.02.2012  18:25    <DIR>          boost
30.01.2012  21:30               866 boost-build.jam
30.01.2012  21:30             1 054 boost.css
30.01.2012  21:30             6 308 boost.png
30.01.2012  21:30            18 606 boostcpp.jam
30.01.2012  21:30             2 545 bootstrap.bat
13.03.2012  16:17             2 496 bootstrap.log
30.01.2012  21:30            10 324 bootstrap.sh
22.02.2012  18:05    <DIR>          doc
30.01.2012  21:30               794 index.htm
29.01.2012  16:58             5 556 index.html
30.01.2012  21:30               298 INSTALL
29.01.2012  16:58            10 423 Jamroot
22.02.2012  18:06    <DIR>          libs
30.01.2012  21:30             1 361 LICENSE_1_0.txt
13.03.2012  16:37             4 781 log.txt
22.02.2012  18:28    <DIR>          more
13.03.2012  16:17                76 project-config.jam
30.01.2012  21:30             2 757 rst.css
13.03.2012  16:18    <DIR>          stage
22.02.2012  18:24    <DIR>          status
22.02.2012  18:28    <DIR>          tools

我在哪里可以找到包含 lib includeboost 文件夹的 x64 boost 版本?

最佳答案

包含文件位于文件夹 %BOOST_ROOT%\boost
库位于 %BOOST_ROOT%\libs

相应地更改您的构建脚本。

例子:

%BOOST_ROOT%: c:\bin\boost_1_49_0
Includes: %BOOST_ROOT%\boost
Libs: %BOOST_ROOT%\stage\lib

关于c++ - 什么是 BOOST_ROOT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9697926/

相关文章:

java - 使用c、c++或java实现扫描光盘调度

c++ - 连接功能

c++ - 使用 Boost HOF 实现 STL pretty-print

c++ - 在 Windows 上获取根 CA 证书的可靠方法

c++ - 如何在 Visual Studio 2010 中设置单独的 Boost 测试项目

c++ - 使用 SHGetPathFromIDList 将 PIDL 转换为文件路径

c++ - 为什么 Visual Studio 编译器不使用我的 Mersenne-Twister 实现进行循环展开?

c++ - 为什么一般程序一般都是从0x8000开始?

c++ - Boost C++ http post 获取服务 : How to make more than one run on same port?

c++ - boost 从 tcp 套接字接收数据