Eclipse:无法解析方法std :: thread.detach()

时间:2015-11-22 12:02:11

标签: cuda header-files nsight

我正在使用NSight Eclipse Edition,即使项目编译得很好,也无法解析某些成员[此处detach()]。

错误消息显示在版本7.0和7.5中。

enter image description here

更新:确定;我在include thread中发现了这个检查的开头:

#if __cplusplus < 201103L
# include <bits/c++0x_warning.h>
#else

因为__cplusplus位于Nsight中,所以定义如下:

enter image description here

因此解析#if并找不到成员 - 这些成员在#else部分中定义。

我无法在Eclipse中设置该值,因为在Preprocessor include Paths, Macros etc.窗口中禁用了按钮并显示了此注释:

enter image description here

知道如何更新__cplusplus值吗?

0 个答案:

没有答案