【发布时间】:2011-01-11 14:00:55
【问题描述】:
我需要做什么才能在我的项目中包含 boost::thread?我已将整个线程文件夹复制到我的工作路径(我希望能够在多台计算机上运行它)并且我得到了
致命错误 C1083:无法打开包含 文件: '升压/线程/细节/platform.hpp':否 这样的文件或目录
来自#include "thread/thread.hpp"这一行
什么给了?
编辑:
即使我只是链接到安装了预编译二进制文件的 boost 文件夹并且我使用 #include <boost/thread/thread.hpp> 我得到了
致命错误 LNK1104:无法打开文件 'libboost_thread-vc90-mt-1_41.lib'
【问题讨论】:
-
你建好库了吗? Boost.Thread 是为数不多的不是仅标头的 Boost 库之一。
-
你确定吗?我不知道,但是查看线程文件夹,它们都是 .hpp ..
-
是的,我确定。阅读“入门”指南:boost.org/doc/libs/1_41_0/more/getting_started/index.html
-
您确定 platform.hpp 在您需要的位置吗?另外,您是否使用预编译的 boost 库?
-
我正在使用预编译的 boost 库,虽然我想将它们作为我的项目的一部分,并且可以将此应用程序移动到没有安装 boost 的计算机上,以诚实..
标签: c++ boost multithreading