2011-10-30 3 views
2

Qt SDK를 다운로드하고 qmake 등 명령에 대한 경로를 설정했습니다. 이제 명령 줄에서 "Hello World"프로그램을 컴파일하려고하지만 Windows에서 어떻게 수행할지 모릅니다.Windows에서 명령 줄에서 Qt 응용 프로그램 컴파일

리눅스에서는 매우 간단합니다. qmake -project; qmake; 하다;

Windows에서 시도해 보았습니다. qmake -project; qmake; mingw32-make; 반환 mingw32-합니다

가 내가 컴파일하고 싶은

소스 코드는 여기에 "아무것도 처음에 대해 이루어지지한다"

#include <QtGui> 
int main(int argc, char *argv[]) { 
    QApplication app(argc, argv); 
    QMainWindow mainWindow; 
    mainWindow.setWindowTitle("Hello World!"); 
    mainWindow.show(); 
    return app.exec(); 
} 

내가 Qt는 창조주 IDE를 사용할 수 있지만, 나는 싶습니다 알고 명령 줄에서 Qt 프로그램을 컴파일하는 방법을 알고 있어야합니다.

아무도 경험이 없습니까?

답변

4

"할 일 없음"은 모든 것이 이미 컴파일되었음을 나타낼 수 있습니다.
mingw32-make clean을 실행 한 다음 mingw32-make을 다시 실행하여 문제가 없는지 확인할 수 있습니다.

또한 qmake -project에 의해 생성 된 .pro 파일이 SOURCES 변수에 .cpp 파일을 나열하는지 확인하십시오.

+0

.pro 파일이 거의 비어 있습니다. 템플릿 변수 만 있습니다. –

+0

@Karmo .cpp 파일과 동일한 디렉토리에서'qmake -project'를 실행 했습니까? Qt 명령 프롬프트 (QtSDK/Desktop 아래의 시작 메뉴에서 생성됨)를 사용하고 있습니까? – alexisdm

관련 문제