Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ netbeans(带Qt)show";无法解析标识符";但只是一些模块_C++_Netbeans_Mingw_Netbeans 7_Qt4.8 - Fatal编程技术网

C++ netbeans(带Qt)show";无法解析标识符";但只是一些模块

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

我在win64x上使用netbeans7.1和Qt和mingw。 netbeans向我显示“无法解析标识符”,但仅针对某些模块! 我检查了所有的东西(很多时候我使用了很多其他模块)

  • 上的所有Qt模块(项目属性->构建->Qt模块) 已启用
  • 模块文件/标题存在于正确的位置(我使用导航->转到减速/定义菜单检查它们)
  • 我多次重建项目,检查系统路径。。重新启动netbeans等
  • 更新:我尝试了
    代码帮助
    ->
    重新分析项目
    错误消失了,但当我构建项目时,它再次出现
  • 更新(2) 与netbeans+qt+mingw相关的系统环境路径变量

    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”未在此范围内声明