使用Boost Windows Installer - 我是否还需要创建非标头库?

时间:2010-11-25 23:24:01

标签: boost hyperlink

我正在使用boostpro.com提供的Boost Windows安装程序,并且已经在boost_1.44 / lib文件夹中提供了所有已编译的二进制文件。但是,当我尝试使用boost文件系统库时,我收到一个构建错误,说

LINK:致命错误LNK1104:无法打开文件'libboost_system-vc90-mt-gd-1_44.lib'

我正在使用Visual Studio 9,而且我没有名为'libboost_system-vc90-mt-gd-1_44.lib'的文件。关于我接下来应该做什么的任何想法?

1 个答案:

答案 0 :(得分:1)

您需要使用“threading = multi runtime-debugging = on variant = debug”编译Boost的变体,因为它不是BoostPro安装程序(AFAIK)通常附带的变体;或切换您的项目以使用其他变体。很可能你需要关闭VC中的“runtime-debugging = on”,这意味着关闭调试STD。请参阅Getting Started了解其所要求的库的名称。

相关问题