【发布时间】:2010-01-11 15:28:41
【问题描述】:
使用 Visual Studio,可以“忽略特定库” (项目属性>配置属性>链接器>输入>忽略 特定库)。
我们发现这在项目中很有用。现在我们要构建 该项目使用 boost-build (bjam),但我们需要重现该链接器行为。
bjam 是否有任何忽略库功能?
【问题讨论】:
使用 Visual Studio,可以“忽略特定库” (项目属性>配置属性>链接器>输入>忽略 特定库)。
我们发现这在项目中很有用。现在我们要构建 该项目使用 boost-build (bjam),但我们需要重现该链接器行为。
bjam 是否有任何忽略库功能?
【问题讨论】:
你可以在命令行设置它
bjam linkflags=/NODEFAULTLIB:xxx
或者从jamfile中
<linkflags>/NODEFAULTLIB:xxx
或者在你的代码中使用 Visual Studio 的 pragma 注释功能
#pragma comment(linker, "/NODEFAULTLIB:xxx")
【讨论】: