Boost :: Pool没有链接

时间:2012-03-14 21:19:30

标签: c++ boost boost-pool

我正在使用boost::pool。它只有头文件,没有dll或o或lib文件。它应该没有它们。

当我编译我的代码时,虽然它说:

LNK1104: cannot open file 'libboost_thread-vc100-mt-gd-1_49.lib'

这是为什么?应该没有导致问题的.lib。

1 个答案:

答案 0 :(得分:3)

我对Boost.Pool了解不多,但文档确实表示它只是标题。您可能在计划的某个位置包含Boost.Threads,或Boost.Pool的某些部分依赖于Boost.Threads

我发现你正在使用 MSVC 。您需要在库搜索路径中包含 Boost 库;添加搜索目录的方法取决于您正在使用的MSVC的版本

如果您还没有构建Boost库二进制文件,请查看this question以获取一些提示。

这是来自Boost本身的好reference

Mircrosoft的this page将向您展示如何设置库目录。使用页面顶部的链接/下拉菜单获取您的版本的MSVC的具体说明。