如何编译在cygwin中使用std :: thread的简单c ++程序?

时间:2010-10-13 00:46:42

标签: c++ multithreading

#include < thread >

结果:

error: thread: no such file or directory

如何安装/使用此库?

2 个答案:

答案 0 :(得分:1)

您安装了哪个版本的GCC-C ++?我相信<thread>不包含在早于4.4的GCC-C ++中。

但是,您可以从此链接中读取: http://gcc.gnu.org/projects/cxx0x.html

<thread>仍处于试验阶段,建议您在此期间使用boost.thread

答案 1 :(得分:0)

如果您使用的是标准C ++,则无法执行此操作。你需要C ++ 0x。

使用boost.thread或pthreads。 (boost.thread可能更容易)。