想要在windows上使用/md选项编译和构建boost库



我需要使用/md选项而不是/mt来构建boost boost_1_59_0 librabry。

这里有人能帮我吗?我看到有一个build.jam文件在很多地方都使用了/mt,但不确定这个文件中用/md替换/mt是否能满足我的要求。

/MT: b2 runtime-link=static
/MD: b2 runtime-link=shared  <= The default value

你也可以像Grigory建议的那样构建所有的库。在这种情况下,输出文件名将有所不同。例如:

/MT: libboost_regex-vc141-mt-s-1_65.lib
/MD: libboost_regex-vc141-mt-1_65.lib

您可以使用选项--build-type=complete运行b2。它应该构建库的所有支持变体

您可以使用类似的东西:b2 variant=release,debug link=static来只构建所需库的静态版本。

相关内容

  • 没有找到相关文章

最新更新