Eclipse(Nvidia NSight 7.0)C ++ chrono autocomplete

时间:2015-07-22 23:22:51

标签: c++ eclipse autocomplete nsight chrono

我在项目中使用chrono库,并希望在eclipse中启用自动完成功能。我搜索过互联网,但未能找到办法。

IDE不会自动完成std :: chrono,也不会自动完成system_clock。

感谢您的帮助。

谢谢,

Igor Campos

1 个答案:

答案 0 :(得分:1)

通过以下设置,我将其部分工作。自动填充功能仅在手动添加包含后才有效:#include <chrono>(对于shared_ptr等其他c ++ 11内容也是如此。)

您需要在索引器中手动激活c ++ 11。对于nsight 7.0,您需要执行以下步骤:

在项目属性中转到:

  1. 一般 - &gt; 路径和符号 - &gt; 符号 - &gt; 添加... - &gt;添加__cplusplus变量,其值为201103L(c ++ 11)。将覆盖默认值。
  2. 一般 - &gt; 预处理器和包含路径,宏等 - &gt; 提供商 - &gt;激活 CDT GCC内置编译器设置 - &gt;决定在项目之间共享设置条目(全球提供商) - &gt;要命令获取编译器规范:-std=c++11添加到该行。
  3. 如果未自动完成,请应用更改并重建索引(右键单击项目 - &gt; 索引 - &gt; 重建)。
  4. 要解决的问题是即使没有包含标题,如何强制索引器工作......