1

我目前正在尝试仅使用最低要求的软件包来构建 boost 1.53。这是我使用(在 Windows 上)编译 boost 的命令行。

b2^
 install^
 --prefix=%BOOST_OUTPUT_DIR%^
 --includedir=%BOOST_INCLUDE_DIR%^
 --toolset=%BOOST_TOOLSET%^
 --link=%BOOST_LINK%^
 --threading=%BOOST_THREADING%^
 --address-model=%BOOST_ADDRESS_MODEL%^
 --runtime-link=%BOOST_RUNTIME_LINK%^
 --build-dir=%BOOST_BUILD_DIR%^
 --without-atomic^
 --without-chrono^
 --without-context^
 --without-date_time^
 --without-exception^
 --without-filesystem^
 --without-graph^
 --without-graph_parallel^
 --without-iostreams^
 --without-locale^
 --without-math^
 --without-mpi^
 --without-program_options^
 --without-python^
 --without-random^
 --without-serialization^
 --without-signals^
 --without-system^
 --without-test^
 --without-thread^
 --without-timer^
 --without-wave

rem --without-regexp^

这个例子的工作方式是我只编译正则表达式包,但似乎所有已删除包的所有头文件仍添加到输出包含目录中。

有谁知道是否可以不将已删除包的标头放入输出包含目录中?

4

0 回答 0