2013-04-10 53 views
1

此代碼錯誤的Qt程序

#include <QtWidgets/QApplication> 
#include <QLabel> 

int main(int argc,char *argv[]) 
{ 
    QApplication app(argc,argv); 
    QLabel *label = new QLabel("my first app"); 
    label->show(); 
    return app.exec(); 
} 

導致錯誤:

QLabel: there is no such directory

我使用Qt 5.0.1在Windows

+0

'QLabel * label = new QLebel(「我的第一個應用程序」);'這是如何在你的代碼行或是一種類型? 'QLebel' – SlxS 2013-04-10 15:31:30

+1

另外,當你使用'QtWidgets/QApplication'時,它不應該是'QtGui/QLabel'嗎? – 2013-04-10 15:32:14

+0

你能複製並粘貼* exact *錯誤信息嗎? – 2013-04-10 15:34:14

回答

2

變化

#include <QLabel> 

#include <QtWidgets/QLabel> T他是QLabel實際所在的位置(如果這是你想要的那個QLabel

+0

更好的格式,最後一行:) – 2013-04-10 15:35:10

0

把QT + =部件放到你的.pro文件中。

+0

感謝您的幫助 – mubir 2013-04-15 14:09:50