58得票3回答
如何解码Boost库的命名?

我试图找出boost库名称中gd的含义,但只找到另外两个人在寻找同样的内容。 我想这应该是一个清晰记录的地方,我希望能够找到它。 mt - 多线程版本,使用 bjam threading=multi 获取 s - 静态连接版本,使用 bjam runtime-link=static g - ...

42得票5回答
如何使用C++0x支持构建Boost?

我不知道如何使用C++0x编译器构建Boost。在bjam中应该给出哪个选项?用户配置文件(user.config)需要修改吗?有人可以帮助我吗? 最好的, Vicente

29得票4回答
使用MinGW构建静态链接的Boost库

我正在使用bjam为MinGW构建Boost(我使用System和FileSystem模块):bjam --toolset=gcc stage 编译很顺利,但我想能够静态链接它(最终产品必须是单个文件),所以尝试了:bjam --link=static --toolset=gcc stage ...

28得票3回答
同时构建32位和64位的boost库?

选项“--address-model=32,64”会构建32位和64位库吗?还是必须进行两次单独的构建?

26得票1回答
Boost:bjam如何构建库名称?

我在查看jam文件时,了解库的名称是如何构造的。 例如:libboost_log-mgw46-mt-1_48.dll 我想忽略最后一部分,如何使用我构造的名称将-o参数传递给链接器。 我有几个版本,并且在一个大项目中进行链接强制我对项目文件进行更改,这需要在很多地方进行修改。 我的愿望是获...

22得票5回答
如何强制boost中的bjam干净、一致地构建?

有没有办法让bjam在构建时更加干净和一致?当它决定重新构建我的库还是仅从某个地方复制它们时,它似乎相当随机。 我尝试过bjam --clean-all和bjam --clean,但它仍然能找到它需要的文件,而不是重新编译它们,而是将它们复制到我的stage/lib文件夹中。

22得票1回答
如何构建Boost静态库?

这个方法可行,但不会构建Boost库的静态版本(也许我错了?)bjam --toolset=gcc --prefix=C:\boost_1_49_0-mingw install 尝试执行以下命令:bjam --toolset=gcc --prefix=C:\boost_1_49_0-mingw...

18得票4回答
什么是Boost Jam?迁移到Jam值得吗?

Boost Jam是什么,迁移到Jam值得吗? 我知道Jam是由Perforce构建的构建系统,但我不确定Boost Jam和常规Jam有何差异。 我也希望SO社区中有人能够使用它,并可以强调一些区别和/或好处。

15得票1回答
什么是Jamfile?

我正在尝试使用boost_1_55_0库,但一直遇到jamfiles的引用。 什么是jamfiles? 为什么会有像bjam和多个版本的jamfiles这样的东西?

14得票2回答
在Windows中构建boost的子集

我正在尝试设置 boost 的一个子集,并使用 bjam 进行正确编译,但我没有得到我想要的结果。我在 Windows 上使用 boost 1.37.0。 假设我想要构建/安装智能指针库和文件系统库。我故意选择了一个仅需要头文件的库和一个需要编译库的库。我希望它们被构建成类似于使用 bjam...