C++ netbeans(带Qt)show";无法解析标识符";但只是一些模块
我在win64x上使用netbeans7.1和Qt和mingw。 netbeans向我显示“无法解析标识符”,但仅针对某些模块! 我检查了所有的东西(很多时候我使用了很多其他模块)C++ netbeans(带Qt)show";无法解析标识符";但只是一些模块,c++,netbeans,mingw,netbeans-7,qt4.8,C++,Netbeans,Mingw,Netbeans 7,Qt4.8,我在win64x上使用netbeans7.1和Qt和mingw。 netbeans向我显示“无法解析标识符”,但仅针对某些模块! 我检查了所有的东西(很多时候我使用了很多其他模块) 上的所有Qt模块(项目属性->构建->Qt模块) 已启用 模块文件/标题存在于正确的位置(我使用导航->转到减速/定义菜单检查它们) 我多次重建项目,检查系统路径。。重新启动netbeans等 更新:我尝试了代码帮助->重新分析项目错误消失了,但当我构建项目时,它再次出现 更新(2) 与netbeans+qt+min
代码帮助
->重新分析项目
错误消失了,但当我构建项目时,它再次出现C:\OSprogramingPack\MinGW\bin;
C:\OSprogramingPack\Qt\4.8.6\bin;
C:\OSprogramingPack\MinGW\msys\1.0\bin;
给我看看这个
更新(3):
使用后导航->转到减速/定义
它指示我
另一个文件包含#再次包含,它发生了3次
“C:\OSprogramingPack\Qt\4.8.6\include\QtNetwork\qsslslssocket”
指示我
“C:\OSprogramingPack\Qt\4.8.6\include\QtNetwork\qsslslssocket.h”
再次指向
“C:\OSprogramingPack\Qt\4.8.6\src\network\ssl\qsslslssocket.h”
(原始头文件)
当我在中打开qsslscoket.cpp时(使用导航->转到源代码
)
“C:\OSprogramingPack\Qt\4.8.6\src\network\ssl\qsslslssocket.cpp”
告诉我:
选项->C/C++->构建工具
我认为您应该包括与套接字相关的标题,如下所示:
#include <QtNetwork/QSslSocket>
#包括
我希望它会有所帮助。我不确定NetBeans 7.1,但在8.0.2中,我通常会做以下操作:单击
项目
选项卡,右键单击我的项目名称,选择代码帮助
(下拉菜单将打开),然后单击重新分析项目
@HEKTO:我以前尝试过,错误已消失,但当我构建项目时,它再次发生。仍然显示错误:“QSslSocket”未在此范围内声明