另一个";没有这样的文件或目录;qt5中的错误

另一个";没有这样的文件或目录;qt5中的错误,qt,qt-creator,qt5,Qt,Qt Creator,Qt5,因此,我在程序中遇到了另一个有趣的“没有这样的文件或目录”错误 有趣的是,当我键入源代码中包含的类时,在本例中,这些类是QGraphicsItem和QGraphicsView,没有给出任何警告。但当我试图在Qt creator中构建它时,它出现了一个错误,并告诉我,“C1083:无法打开包含文件:没有这样的文件或目录”。(头文件都位于D:\Qt\Qt5.4.1\5.4\msvc2013\u 64\include\qtwidts) 此外,我还检查了qt5.4文件中的include路径,即D:\Qt

因此,我在程序中遇到了另一个有趣的“没有这样的文件或目录”错误

有趣的是,当我键入源代码中包含的类时,在本例中,这些类是QGraphicsItemQGraphicsView,没有给出任何警告。但当我试图在Qt creator中构建它时,它出现了一个错误,并告诉我,“C1083:无法打开包含文件:没有这样的文件或目录”。(头文件都位于D:\Qt\Qt5.4.1\5.4\msvc2013\u 64\include\qtwidts

此外,我还检查了qt5.4文件中的include路径,即D:\Qt\qt5.4.1\5.4\msvc2013\u 64\include在他的情况下,我确实找到了两个头文件

以前有人遇到过这个错误吗?你能解释吗


顺便问一下,qt creator中的默认包含路径是什么以及如何更改它?

您应该检查
.pro
文件中的这一行:

QT += core gui widgets
我建议在
QT
变量中添加
widgets

Yhis应该可以解决所有标题的路径问题,这些标题与
QtWidgets
相关。
编辑
.pro
文件后,不要忘记重建项目。
如果您是从控制台构建它,您应该:

  • cd
    到您的项目目录
  • 运行
    qmake
  • 然后运行
    make

  • 如果您正在使用QtCreator,您应该使用
    重建
    选项

    您应该检查
    .pro
    文件中的这一行:

    QT += core gui widgets
    
    我建议在
    QT
    变量中添加
    widgets

    Yhis应该可以解决所有标题的路径问题,这些标题与
    QtWidgets
    相关。
    编辑
    .pro
    文件后,不要忘记重建项目。
    如果您是从控制台构建它,您应该:

  • cd
    到您的项目目录
  • 运行
    qmake
  • 然后运行
    make

  • 如果您正在使用QtCreator,您应该使用
    重建
    选项

    您应该检查
    .pro
    文件中的这一行:

    QT += core gui widgets
    
    我建议在
    QT
    变量中添加
    widgets

    Yhis应该可以解决所有标题的路径问题,这些标题与
    QtWidgets
    相关。
    编辑
    .pro
    文件后,不要忘记重建项目。
    如果您是从控制台构建它,您应该:

  • cd
    到您的项目目录
  • 运行
    qmake
  • 然后运行
    make

  • 如果您正在使用QtCreator,您应该使用
    重建
    选项

    您应该检查
    .pro
    文件中的这一行:

    QT += core gui widgets
    
    我建议在
    QT
    变量中添加
    widgets

    Yhis应该可以解决所有标题的路径问题,这些标题与
    QtWidgets
    相关。
    编辑
    .pro
    文件后,不要忘记重建项目。
    如果您是从控制台构建它,您应该:

  • cd
    到您的项目目录
  • 运行
    qmake
  • 然后运行
    make


  • 如果您使用的是QtCreator,您应该使用
    重建
    选项

    您可能希望添加多个包含路径,以便编译器搜索包含文件。考虑<代码> d:\qt\qt5.4.1\\MVC201364 64包含\ qtCys或/和<代码> d:\qt\qt5.4.1\\\Msvc2013*64包含\ qtGUI < /代码>等@ vHANCHO改变它。仍然不能工作。丢失的包括哪些文件以及它们的位置?@vahancho哦,对不起,我忘了发布这些文件。我将编辑问题添加
    D:\Qt\Qt5.4.1\5.4\msvc2013\u 64\include\qtwidkets
    作为包含路径是否有任何区别?您可能希望添加多个包含路径,以便编译器搜索包含文件。考虑<代码> d:\qt\qt5.4.1\\MVC201364 64包含\ qtCys或/和<代码> d:\qt\qt5.4.1\\\Msvc2013*64包含\ qtGUI < /代码>等@ vHANCHO改变它。仍然不能工作。丢失的包括哪些文件以及它们的位置?@vahancho哦,对不起,我忘了发布这些文件。我将编辑问题添加
    D:\Qt\Qt5.4.1\5.4\msvc2013\u 64\include\qtwidkets
    作为包含路径是否有任何区别?您可能希望添加多个包含路径,以便编译器搜索包含文件。考虑<代码> d:\qt\qt5.4.1\\MVC201364 64包含\ qtCys或/和<代码> d:\qt\qt5.4.1\\\Msvc2013*64包含\ qtGUI < /代码>等@ vHANCHO改变它。仍然不能工作。丢失的包括哪些文件以及它们的位置?@vahancho哦,对不起,我忘了发布这些文件。我将编辑问题添加
    D:\Qt\Qt5.4.1\5.4\msvc2013\u 64\include\qtwidkets
    作为包含路径是否有任何区别?您可能希望添加多个包含路径,以便编译器搜索包含文件。考虑<代码> d:\qt\qt5.4.1\\MVC201364 64包含\ qtCys或/和<代码> d:\qt\qt5.4.1\\\Msvc2013*64包含\ qtGUI < /代码>等@ vHANCHO改变它。仍然不能工作。丢失的包括哪些文件以及它们的位置?@vahancho哦,对不起,我忘了发布这些文件。我将编辑问题添加
    D:\Qt\Qt5.4.1\5.4\msvc2013\u 64\include\qtwidkets
    作为包含路径是否有任何区别?