我刚刚开始使用 JetBrains 新发布的 CLion EAP 版本,整个过程都在 CMake 上运行。我认为我正确地编写了 CMake 脚本,因为所有库都包含在内,并且在这方面没有抛出任何错误。
但是代码使用了 std::thread 库,我在编译时遇到如下错误:
std::thread 尚未声明。
从这里开始会出现大量相关错误。我根据几个stackoverflow帖子在CMakeList中指定使用C++ 11编译器如下:
add_compile_options(-std=c++0x)
我也包括了thread.h
标题。这似乎对编译没有影响,并且一遍又一遍地让我很高兴地遇到同样该死的错误。
帮助将不胜感激。