Visual Studio 2010 - 无法打开源文件 <QtGui/QApplication>
Posted
技术标签:
【中文标题】Visual Studio 2010 - 无法打开源文件 <QtGui/QApplication>【英文标题】:Visual Studio 2010 - Cannot open source file <QtGui/QApplication> 【发布时间】:2013-05-22 01:49:39 【问题描述】:我在 Visual Studio 2010 下并安装了 qt-vs-addin-1.1.11-opensource.exe
和 qt-win-opensource-4.8.4-vs2010.exe
。我的 VS 菜单中有 Qt
。当我尝试启动Qt4 project->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找不到头文件。我知道这应该很简单,我尝试修改环境变量PATH
和QTDIR
但似乎不起作用(我将C:\Qt\4.8.4\bin
添加到PATH
和C:\Qt
到 QTDIR
)。
【问题讨论】:
【参考方案1】:您需要确保 QT 头文件的路径在项目设置中。打开项目设置并进入“配置属性-> C/C++ -> 常规”并在“附加包含目录”中添加路径。
您可以通过右键单击项目并选择“属性”或选择“项目”菜单并选择“属性”来访问项目属性。
【讨论】:
@CaptainObvlious 我应该在“其他包含目录”中包含哪个目录? 应该是你安装QT目录中的include文件夹。示例:C:\Qt\Qt5.3.1\5.3\msvc2010_opengl\include【参考方案2】:我为这种情况找到了另一种解决方案。
如果您在 VS 中有 QT 插件,您可以添加您的库;
右键项目->Qt项目设置->Qt模块
添加核心、GUI、多媒体、网络、脚本等
【讨论】:
以上是关于Visual Studio 2010 - 无法打开源文件 <QtGui/QApplication>的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2010 - 无法打开源文件 <QtGui/QApplication>
可以在 Visual Studio 2010 中抑制“无法找到或打开 PDB 文件”警告吗?
Visual Studio 2010 C++,无法打开包含文件:“afxwin.h”、“TCHAR.H”和“cassert”