• 7049阅读
  • 5回复

[提问]可以重装QT后VS只能#include<QtGui/QApplication>,却不能#include<QApplication> [复制链接]

上一主题 下一主题
离线chirive
 
只看楼主 倒序阅读 楼主  发表于: 2012-09-18
RT,重装了一次Qt,新建的工程#include<QApplication>报错,不知为何。新建工程里叶少了几个工程模板.但使用QTCreator没有问题
离线dbzhang800

只看该作者 1楼 发表于: 2012-09-18
说明 $QTDIR/include 被你加入到了INCLUDEPATH路径,而$QTDIR/include/QtGui 却没有
离线chirive
只看该作者 2楼 发表于: 2012-09-18
回 1楼(dbzhang800) 的帖子
INCLUDEPATH +=.
默认的
同样的文件,在QtCreator中就可以识别
离线chirive
只看该作者 3楼 发表于: 2012-09-18
简单的说,安装QT,QT-Add-in,QtCreator后,运行相同的代码
#include<QApplication>
#include<QLabel>
int main(int argc,char **argv)
{
    QApplication app(argc,argv);
    QLabel *lable=new QLabel("Hello Qt!");
    lable->show();
    return app.exec();
}
VS2010报错:can't found source file QApplication
离线XChinux

只看该作者 4楼 发表于: 2012-09-18
用qmake -t vcapp重新生成一下.vsproj文件,然后用VS打开。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线fengxiaoyun
只看该作者 5楼 发表于: 2012-10-11
为什么在Qt Creator中#incldue <QtGui/QMenu>、#inlcude <QtGui/QToolBar>会导致
invalid preprocessing directive #include
快速回复
限100 字节
 
上一个 下一个