c++ - Eclipse (Nvidia NSight 7.0) C++ 计时自动完成

标签 c++ eclipse autocomplete nsight c++-chrono

我在项目中使用 chrono 库,并希望在 Eclipse 中启用自动完成功能。我已经在互联网上搜索过,但没有找到这样做的方法。

IDE 不会自动完成 std​​::chrono 和 system_clock。

感谢您的帮助。

谢谢,

伊戈尔·坎波斯

最佳答案

通过以下设置,我使其部分起作用。自动完成工作,但只有在手动添加包括之后:#include <chrono> (对于其他 c++11 的东西也一样,比如 shared_ptr )。

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

在项目属性中转到:

  1. General -> Path and Symbols -> Symbols -> Add... -> 添加__cplusplus值为 201103L 的变量(c++11)。默认值将被覆盖。
  2. General -> Preprocessor and Include Paths, Macro etc. -> Providers -> 激活CDT GCC Built-in Compiler设置 -> Decative 在项目之间共享设置条目(全局提供者) -> 获取编译器规范的命令: 添加 -std=c++11上线。
  3. 应用更改并重建索引(如果未自动完成)(右键单击项目 -> 索引 -> 重建)。

要解决的问题是如何在不包含 header 的情况下强制索引器工作...

关于c++ - Eclipse (Nvidia NSight 7.0) C++ 计时自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31575678/

相关文章:

android - ADT 需要 'org.eclipse.wst.sse.core 0.0.0' 但找不到

java - 在 Eclipse 中确定 Java 项目依赖关系

python - 如何在 whoosh 中使用 n-gram

javascript - Coda 2 中 Javascript 和 Jquery 的自动完成提示

android - 附加到 EditText 的适配器的动态数据

c++ - 用于检测 C/C++ 中指针别名问题的工具

c++ - 当优化从 -O2 减少时,Eclipse 丢失源位置

java - 将现有的 JSF 项目从 Windows 切换到 MacOS

java - 为什么不在 C++ 中将所有函数都设为虚拟函数?

c++ - mfc sdi 应用程序 cdocument dosave 错误 0xFEEEFEEE