Qt

[Qt] qmake란?

_minit 2024. 10. 16. 15:17

qmake는 Qt를 이용해 구현한 응용 어플리케이션 컴파일을 지원하기 위한 툴이다. 

 

 

qmake를 이용하면 mqkefile 작성을 하지 않고도 qmake를 이용해 쉽게 makefile을 작성해 준다. 다음과 같은 소스 파일이 있다고 가정해 보자.

  • addressbook.h
  • addressbook.cpp
  • main.cpp

위와 같이 Qt로 작성된 소스 파일이 위치한 해당 디렉터리를 이동해 qmake 파일을 실행하면 확장자가 .pro 파일인 프로젝트 파일이 생성된다. qmake를 이용해 프로젝트 파일을 생성하기 위해 소스가 위치한 디렉토리에 위치한 다음다음과 같이 터미널상에 입력하면 된다.

PATH> qmake -project

 

qmake로 생성된 프로젝트 파일(.pro)

TEMPLATE = app
TARGET = address
INCLUDEPATH += .

# Input
HEADERS += addressbook.h
SOURCES += addressbook.cpp main.cpp

HEADERS 키워드는 소스 헤더 파일을 명시하고 SOURCES 키워드에서는 소스 파일을 명시하면 된다.

TARGET 이름은 자동으로 설정되는 실행 파일명이며, 프로젝트 파일명과 동일하다. TARGET에서 정해진 이름이 어플리케이션 컴파일 후 실행 바이너리 명이 된다.

728x90

'Qt' 카테고리의 다른 글

[Qt] 현재 시간 들고오기  (0) 2024.10.16
[Qt] 배경색 변경  (0) 2024.10.16
[Qt] 텍스트 입력란  (0) 2024.10.16
[Qt] 버튼 클릭 이벤트  (1) 2024.10.16
[Qt] 버튼 만들기  (0) 2024.10.16