Qt를 사용하여 GUI 응용 프로그램을 만들고 싶습니다. 시작할 수 없습니다. 그런 다음qmake -project로 qmake 사용
#include <QApplication>
#include <QWidget>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QWidget window;
window.resize(250,150);
window.setWindowTitle("Simple example");
window.show();
return app.exec();
}
나는 다음과 같은 내용으로 나의 현재 디렉토리에 project.pro
파일합니다 : 내 편집기에서 다음 코드를 작성
SOURCES = qt.cpp
HEADERS = QApplication QWidget
CONFIG += qt warn_on release
가 그럼 난 터미널, qmake -project
에 입력을하지만 터미널은 아무것도하지 않는다 . 명령 프롬프트조차 나타나지 않습니다. 다음과 같이 무언가를 기다리는 것처럼 유휴 상태가됩니다.
[email protected]:~$ qmake -project
_
어떻게 작동합니까?
헤더 파일이없는 프로젝트 파일에서'HEADERS'를 제거하고 대신'qmake project.pro'를 호출하십시오. – vahancho
'qmake -project'는 디렉토리에있는 파일을 사용하여 .pro 파일을 생성합니다. 그럼 그냥 'qmake'하고 마침내 'make'합니다. [doc] (http://qt-project.org/doc/qt-5.0/qtdoc/qmake-running.html)을보십시오 – Jairo
@vahancho : 예는 작동 하나 다른 오류가 있습니다 - 'bison -d bison1.y bison1.y : 24.14-17 : 오류 : 심볼 TERM이 사용되었지만 토큰으로 정의되지 않고 규칙이 없습니다. make : *** [all] Error 1' qmake를 수행 한 후 ( ) – kamalbanga