2014-07-05 5 views
0

Qt와 Eclipse가 있습니다. 새로운 Qt Console 프로젝트를 만듭니다. 이 프로젝트를 실행하면 빌드 및 실행이 아무 문제없이 수행됩니다. 그러나 Qt QUI 프로젝트를 생성 할 때 ui_guiapplication.h 및 ui_guiapplication.cpp 파일이 생성되지 않습니다. 이 헤더 파일은 헤더 파일에 요구되는 두 가지 파일을 그리워Eclipse의 Qt가 ui 헤더 파일을 생성하지 않습니다.

#ifndef GUIAPPLICATION_H 
#define GUIAPPLICATION_H 

#include <QtWidgets/QWidget> 
#include "ui_guiapplication.h" 

namespace Ui{ 
    class GuiApplicationClass; 
} 

class GuiApplication : public QWidget 
{ 
    Q_OBJECT 

public: 
    GuiApplication(QWidget *parent = 0); 
    ~GuiApplication(); 

private: 
    Ui::GuiApplicationClass ui; 
}; 

#endif // GUIAPPLICATION_H 

I 일 : ui_quiapplicaton.cpp 및 ui_guiapplication.h을. 이러한 파일은 생성되지 않으므로 이러한 파일을 얻으려면 무엇을해야합니까? 감사합니다

+0

정말 이클립스가 필요한 경우 Qt 작성자로 프로젝트를 만들도록 조언합니다. http://doc.qt.digia.com/qt-eclipse/ – Martin

+0

Qt Creator가 더 좋습니다. . 하지만 필자는 Eclipse에서 Eclipse를 사용해야한다. 링크 주셔서 감사합니다. –

답변

0

.pro 파일의 "QT"값을 변경하여이 문제를 해결합니다. 올드 .PRO 파일이었다

TEMPLATE = app 
TARGET = GuiApplication2 

QT  += core gui 

HEADERS += guiapplication2.h 
SOURCES += main.cpp \ 
    guiapplication2.cpp 
FORMS  += guiapplication2.ui  
RESOURCES += 

나는 지금이 파일은 다음과 같습니다 내가 응용 프로그램을 구축, gmake를 실행

TEMPLATE = app 
TARGET = GuiApplication2 

QT  += gui declarative 

HEADERS += guiapplication2.h 
SOURCES += main.cpp \ 
    guiapplication2.cpp 
FORMS  += guiapplication2.ui  
RESOURCES += 

파일 .PRO 변경 한 후 파일 누락하는 것은 생성하고 문제없이 응용 프로그램 실행했다.