qt - Gakgu/Gakgu.github.io GitHub Wiki
κ°μ
ν¬λ‘μ€ νλ«νΌ GUI νλ μμν¬.
νλ‘μ νΈ νμΌ(.pro) μμ±
$ qmake -project
.pro νμΌ λ΄λΆμμ μ°μ΄λ μμ€ν λ³μ
-
TEMPLATE : νλ‘μ νΈ νμΌμ νμ μ μ μνλ€. app, lib, subdirsμ μ νν μ μλ€.
-
DEFINES :
μ μ²λ¦¬κΈ°μμ #defineμ μΆκ°νλ€. -
HEADERS :
ν€λ νμΌμ μ§μ νλ€. -
SOURCES :
μμ€ νμΌμ μ§μ νλ€. -
TARGET :
μ€ννμΌμ μ΄λ¦μ μ μνλ€. μλ΅μ νλ‘μ νΈ νμΌμ μ΄λ¦μ΄ λΆλλ€. -
LIBS :
λΌμ΄λΈλ¬λ¦¬μ λΌμ΄λΈλ¬λ¦¬ λλ ν 리λ₯Ό μ§μ νλ€. -Lκ³Ό -l μ΅μ μ μ¬μ©νλ€. -
INCLUDEPATH :
ν€λνμΌμ΄ λ€μ΄μλ λλ ν 리λ₯Ό μΆκ°νλ€. -
DESTDIR :
μ€ν νμΌμ΄ μ€μΉλ λλ ν 리λ₯Ό μ μνλ€. ex) = ../bin -
DEPENDPATH :
μμ‘΄μ±μ κ²μ¬ν λλ ν 리λ₯Ό μ μνλ€. -
MOC_DIR :
mocνμΌλ€μ΄ μμ±λ λλ ν 리λ₯Ό μ μνλ€. -
SUBDIRS :
μ¬κ·μ μΌλ‘ .pro νμΌμ κ²μν νμ λλ ν 리λ₯Ό μ§μ νλ€. -
FORMS :
.ui νμΌμ μ§μ νλ€. -
RESOURCES :
.qrc νμΌμ μ§μ νλ€.
λ¬Έμ ν΄κ²°
##qmakeκ° μλλ κ²½μ°
νκ²½ λ³μμ μΆκ°νλ€.
$ PATH=/usr/local/Cellar/qt/x.x.x/bin:$PATH
$ export PATH
mysql driverλ₯Ό μΆκ°νλ€.
$ cp "/Applications/Qt Creator.app/Contents/PlugIns/sqldrivers/libqsqlmysql.dylib" /usr/local/Cellar/qt/x.x.x/plugins/sqldrivers/libqsqlmysql.dylib