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

标签 windows visual-c++ boost

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

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

最佳答案

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

您还可以按照 Grigoriy 的建议构建所有库。在这种情况下,输出文件名将不同。例如:

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

关于windows - 想要在 Windows 上使用/md 选项编译和构建 boost 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33892271/

相关文章:

c++ - 从 debugdiag 分析时 CreateErrorInfo 上的内存泄漏?

c++ - 在 C++ 中模拟物体撞击液体表面

c++ - 是否可以使用模板参数的所有组合生成类型?

javascript - HTML/JS 打开一个窗口到 C$ 驱动器

windows - 在 CMD 中用新行替换所有空格

windows - %TEMP% 和 %TMP% 是否为运行终端服务的计算机引用不同的位置

c++ - 将线性代数库与 Boost::Units 相结合

windows - cygwin 更新原因 "Error: could not fork child process: Resource temporarily unavailable."

c++ - 选择要在 Visual C++ 2010 中使用的主要函数

c++ - 如何使用 boost 库更改文件所有权?