gpt4 book ai didi

qt - C++插件代码编辑器实时解析错误

转载 作者:行者123 更新时间:2023-12-03 03:58:10 24 4
gpt4 key购买 nike

我在 NetBeans 上进行实时解析时遇到一个简单问题,该问题仅影响编辑器;

代码工作正常并且所有依赖关系都得到满足。但代码编辑器似乎无法正常工作。

我在网上查了好几次,但没有找到任何东西,只是一些C++插件的老bug,但都已经解决了。

我的设置是这样的(QT 库):

  • 操作系统:Mint 13 - 32x86
  • NetBeans:7.2
  • 插件 C++:1.18.1.1
  • Qmake:4.7
  • 项目类型:动态 QT C++ 库
  • 包含 JNI 引用:是;
  • 包含 QT 引用:是;

NetBeans with Error-> http://s1322.beta.photobucket.com/user/RTOSkit/media/Screenshot-10262012-021945PM.png.html

您还可以在第一张图片中看到,“导航器”中缺少函数原型(prototype)

在这种类型的配置中(包含 QT 的 C++ 库),错误消失:

  • 操作系统:Mint 13 - 32x86
  • NetBeans:7.2
  • 插件 C++:1.18.1.1
  • 海湾合作委员会:4.6
  • 项目类型:C++ 动态库
  • 包含 JNI 引用:是;
  • 包含 QT 引用:是;

这只是一个图形问题,该项目运行完美,但在我编写的每一行代码中,代码编辑器都会将我标记为完全不存在的错误。

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

最佳答案

解决了!

幸运的是,该问题不是由 C++ 插件中的任何错误引起的。

但是是的!由于 NetBeansIDE 上的 QT 项目包含优先级。

JNI'包含应该在窗口内进行

"Options->C/C++->Code Assistance->C Compiler"

否则包含在

中完成

"Options->C/C++->Code Assistance->C++ Compiler"

或在

"Properties->Build->QT->Expert->Custom Definitions-> "INCLUDEPATH += "/..."

只会在编译步骤中进行评估,让编译器正确编译;但“代码帮助”将无法解决 JNI 的依赖关系。

对于 C++ 标准项目(不是 QT),只需将 JNI' 包含在

"Options->C/C++->Code Assistance->C++ Compiler"

enter image description here

关于qt - C++插件代码编辑器实时解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13088313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com