Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用boost::pool. 它只有头文件,没有 dll 或 o 或 lib 文件。它应该在没有它们的情况下工作。
boost::pool
当我编译我的代码时,它说:
LNK1104: cannot open file 'libboost_thread-vc100-mt-gd-1_49.lib'
为什么是这样?应该没有 .lib 导致问题。
我不太了解Boost.Pool,但文档确实说它只是标题。你可能在你的程序中包含了某个地方,或者依赖的Boost.Threads某些部分。Boost.PoolBoost.Threads
Boost.Pool
Boost.Threads
我看到你正在使用MSVC。您需要在库搜索路径中有Boost库;添加搜索目录的方法取决于您使用的 MSVC版本。
如果您尚未构建 Boost 库二进制文件,请查看此问题以获取一些提示。
这是 Boost 本身的一个很好的参考。
来自Mircrosoft的这个页面将向您展示如何设置您的库目录。使用页面顶部的链接/下拉菜单获取您的 MSVC 版本的具体说明。