避免将BOOST的路径包含到exe中

时间:2015-08-21 13:18:11

标签: c++ boost

我们正在使用BOOST开发一个用C ++编写的项目,该项目是在Visual Studio中构建的。检查项目构建(exe文件)我发现有一个BOOST的路径(在构建服务器上)。所以,我想这是因为__FILE__宏。

编辑:它是Release配置,没有调试信息。

EDIT2 :以下命令用于构建BOOST:

b2 --toolset=msvc-10.0 --stagedir=./stage/2010/win32
address-model=32 variant=release
threading=single,multi link=static
runtime-link=static debug-symbols=off

我们的客户不希望路径存在,所以如何避免绝对路径包括?

此致

1 个答案:

答案 0 :(得分:3)

您应该使用BOOST_EXCEPTION_DISABLE预处理器定义