这是我的源文件的顶部:
#include <iostream>
#include <thread>
#include <fstream>
...
thread help(startHelp);
线程在函数 handleRequestsFromServer 内部,而 startHelp 是一个void
函数。
g++
在 Mac OS X 10.8.4 上编译它时,我收到此错误:
$ g++ diskutilityhelper.cpp -o run.out
diskutilityhelper.cpp:5:18: error: thread: No such file or directory
diskutilityhelper.cpp: In function ‘void handleRequestsFromServer()’:
diskutilityhelper.cpp:140: error: ‘thread’ was not declared in this scope
diskutilityhelper.cpp:140: error: expected `;' before ‘bomb’
我根本不明白这个错误。有人可以帮忙吗?