eclipse显示互斥对象类型的错误,尽管编译通过了



在Ubuntu上使用eclipse cdt(最新版本)。我用一行代码创建了一个新项目——互斥声明。

编译通过(使用eclipse进行编译),但eclipse将互斥标记为红色,并抱怨"无法解析互斥类型"

我将"-std=c++0x-phread"添加到g++并刷新eclipse索引器,但没有帮助。

有什么建议吗?

#include <mutex>
using namespace std;
static mutex m;
int main(int argc, char *argv[]) {
}
C/C++通用->路径和符号->符号->GNU C++。点击"添加…",将__GXX_EXPERIMENTAL_CXX0X__粘贴到"名称"中(确保在前面加两个下划线),并将"值"留空。

这就解决了问题。

-D_cplusplus=201103L帮助了我。使用Eclipse LunaGXX_实验_CXX0X对没有帮助

相关内容

最新更新