最近在学习多线程编程,本人平时习惯使用Qt Creator写程序,只是作为C++编辑器,很少使用Qt library中的类。
Multi Threading作为C++11标准已经纳入C++标准库了,可以在http://www.cplusplus.com/reference/multithreading/看到。
写完一个多线程程序后,尝试使用Qt Creator编译,结果出现一大堆错误,其中有这样一条:
试着上网搜一下,找到了解决方法。在工程文件(pro)中加入下面这段话就OK了:
QMAKE_CXXFLAGS += -std=c++0x
参考:http://blog.sina.com.cn/s/blog_644803530101308b.html