【问题标题】:Visual Studio 2010 - Cannot open source file <QtGui/QApplication>Visual Studio 2010 - 无法打开源文件 <QtGui/QApplication>
【发布时间】:2013-05-22 01:49:39
【问题描述】:

我在 Visual Studio 2010 下并安装了 qt-vs-addin-1.1.11-opensource.exeqt-win-opensource-4.8.4-vs2010.exe。我的 VS 菜单中有 Qt。当我尝试启动Qt4 project-&gt;Qt Application 时,似乎出现了错误。

这是自动生成的默认代码:

#include "sp_qt.h"
#include <QtGui/QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    SP_Qt w;
    w.show();
    return a.exec();
}

错误:Cannot open include file QtGui/QApplication

似乎VS找不到头文件。我知道这应该很简单,我尝试修改环境变量PATHQTDIR但似乎不起作用(我将C:\Qt\4.8.4\bin添加到PATHC:\QtQTDIR)。

【问题讨论】:

    标签: c++ visual-studio qt


    【解决方案1】:

    您需要确保 QT 头文件的路径在项目设置中。打开项目设置并进入“配置属性-> C/C++ -> 常规”并在“附加包含目录”中添加路径。

    您可以通过右键单击项目并选择“属性”或选择“项目”菜单并选择“属性”来访问项目属性。

    【讨论】:

    • @CaptainObvlious 我应该在“其他包含目录”中包含哪个目录?
    • 应该是你安装QT目录中的include文件夹。示例:C:\Qt\Qt5.3.1\5.3\msvc2010_opengl\include
    【解决方案2】:

    我为这种情况找到了另一种解决方案。

    如果您在 VS 中有 QT 插件,您可以添加您的库;

    右键项目->Qt项目设置->Qt模块

    添加核心、GUI、多媒体、网络、脚本等

    【讨论】:

      猜你喜欢
      • 2021-04-21
      • 1970-01-01
      • 2013-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-23
      • 1970-01-01
      • 2016-09-11
      相关资源
      最近更新 更多