【问题标题】:Stop Netbeans automatically including missing headers自动停止 Netbeans,包括缺少的标头
【发布时间】:2019-02-12 15:18:26
【问题描述】:

我注意到 Netbeans 8.2 偶尔会缺少 C++ 项目的标头。我的意思是 Netbeans 实际上输入了“包含”和文件名。我认为这发生在我编译时(在 Netbeans 中)。它试图变得聪明并检测到我忘记了include <array>

因此它插入:

#include <c++/4.8.2/array>

有没有办法禁用自动包含标题?

【问题讨论】:

  • 不了解 C++,但对于 Java,这可以在工具 -> 选项 -> 编辑器 -> 保存时进行配置(Java 有一个“组织导入”选项,我可以想象相当于包含在 C/C++ 中)
  • @a_horse_with_no_name 而不是“保存时”,您能看到“代码完成”并且我看到“自动插入单个提案”吗?

标签: c++ netbeans netbeans-8


【解决方案1】:

Netbeans 11.2,试试:

Tools > Options > Editor > Code Completion > Language choose C/C++

取消选中"Auto Insert #include ..."

【讨论】:

    【解决方案2】:

    找到了:

    工具->选项->代码完成->C/C++

    然后取消勾选“为完成的标识符自动插入#include 指令”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-12
      • 2013-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多