2009-10-11 5 views
1
내가 명령 프롬프트 (윈도우)에서이 응용 프로그램을 컴파일 할

:Qt에서 빠른 프로젝트를 컴파일 하시겠습니까?

include "QtGui/QApplication" 
include "QtGui/QMainWindow" 

class Form1 : public QMainWindow 
{ 
    Q_OBJECT 

    public: 

    Form1(QWidget *parent = 0, Qt::WFlags flags = 0); 

    ~Form1(); 

}; 

Form1::Form1(QWidget *parent, Qt::WFlags flags) : QMainWindow(parent, flags) 
{ 

} 

Form1::~Form1() 
{ 

} 

int main(int argc, char * argv[]) 
{ 
    QApplication a(argc, argv); 

    Form1 * frm = new Form1(); 
    frm->setWindowTitle("Hello Word !!!"); 
    frm->show(); 

    return a.exec(); 
} 

어떻게해야합니까를?

+0

이 모든 넣을 수 있습니다을 눌러 응용 프로그램을 컴파일 할 수있는 좋은 경량의 IDE를 가지고 Qt Creator을 다운로드 할 수 있습니다 비트와 조각 대신 코드 블록에있는 코드? 그것은 당신을 읽고 도와주는 것이 훨씬 쉬워 질 것입니다. thx –

+0

이렇게 한 파일에 모든 것을 넣을 수는 없습니까? 'moc'은이 헤더 파일을 사용하여 클래스에 대한 추가 메타 데이터로 새로운 파일 moc_form1.cpp을 생성하므로 양식에 헤더 파일이 필요합니다. –

답변

0

Qt와 함께 제공되는 수많은 예제 및 데모 중 하나를 찾아 기존 .pro 파일을 복사 한 다음 사용에 맞게 수정하십시오.

그런 다음 결과 컴파일 명령을 배치 파일, 쉘 스크립트, Makefile, emacs의 컴파일 명령 변수 ... 또는 .pro 파일보다 선호하는 것으로 복사하십시오. 나는 작은 Qt 테스트 어플리케이션과 테스트 케이스를 위해 이맥스의 컴파일 명령을 직접 선택했다.

5

열고 Qt는 명령 프롬프트 입력 :

qmake -project 
qmake 
make 

또는, 당신은 버튼 :

관련 문제