Qt C++;插件代码编辑器实时解析错误

Qt C++;插件代码编辑器实时解析错误,qt,netbeans,java-native-interface,netbeans-7,Qt,Netbeans,Java Native Interface,Netbeans 7,我对NetBeans上的实时解析有一个简单的问题,它只影响编辑器 代码工作正常,并且满足了所有依赖项。 但是代码编辑器似乎不能正常工作 我在网上做了几次搜索,但我没有发现任何东西,只是一些老插件的C++插件,但是它们都已经解决了。 我的设置如下(QT库): OS:Mint 13-32x86 NetBeans:7.2 插件C++:1.18.1.1 Qmake:4.7 项目类型:动态QT C++库 包括JNI参考:是 包括QT参考:是 您还可以在第一个图像中看到,它在“navigator”中缺

我对NetBeans上的实时解析有一个简单的问题,它只影响编辑器

代码工作正常,并且满足了所有依赖项。 但是代码编辑器似乎不能正常工作

<>我在网上做了几次搜索,但我没有发现任何东西,只是一些老插件的C++插件,但是它们都已经解决了。 我的设置如下(QT库):

  • OS:Mint 13-32x86
  • NetBeans:7.2
  • 插件C++:1.18.1.1
  • Qmake:4.7
  • 项目类型:动态QT C++库
  • 包括JNI参考:是
  • 包括QT参考:是

您还可以在第一个图像中看到,它在“navigator”中缺少函数的原型

在这种类型的配置(带有QT-include的C++库)中,错误消失:

  • OS:Mint 13-32x86
  • NetBeans:7.2
  • 插件C++:1.18.1.1
  • GCC:4.6
  • 项目类型:C++动态库
  • 包括JNI参考:是
  • 包括QT参考:是
这只是一个图形问题,项目运行得很好, 但在我编写的每一行代码中,代码编辑器都将我标记为完全不存在的错误


这个问题有什么解决办法吗?还是我只是在IDE的配置中遗漏了一些东西?

解决了

幸运的是,这个问题不是由C++插件中的任何bug引起的。 但是是的!由于NetBeansIDE上的QT项目具有优先权。

JNI“include”应该在窗口中创建

“选项->C/C++->代码帮助->C编译器”

否则,将在

“选项->C/C++->代码帮助->C++编译器”

或者在

“属性->构建->QT->专家->自定义定义->”INCLUDEPATH +=“/…”

将仅在编译步骤中求值,以允许编译器正确编译; 但是“代码帮助”将无法解决JNI的依赖关系

在C++标准项目(不QT)的情况下,在J/NP>中包含JNI “选项->C/C++->代码帮助->C++编译器”