[t:/]$ 지식_

qt, qmake build environment

2010/12/21

qt를 빌드한 다음, 설치한 경로를 보자

qt/bin/qmake -> 실행파일

qt 소스트리에서

/qt/bin/qmake -project

-> 존재하는 모든 소스를 뒤져서 .pro 파일을 생성해준다.

여기서 다시,

/qt/bin/qmake -makefile

-> Makefile 을 생성해준다. 즉 make 할 수 있다.

qt/mkspecs/qws/linux-armv6-g++/qmake.conf
-> 빌드 환경 설정.

qmake.conf를 보면 make 설정이 있다.
따라서 Makefile에 반영하고 싶다면,

qmake.conf 를 바꾼 후 해당 디렉토리 안에서,
/qt/bin/qmake -makefile을 수행한다.

/qt/mkspecs/common/linux.conf를 수정할 수도 있다.

QMAKE_INCDIR += 변수는 -I 옵션을 쓰지 않아도 된다.
따라서 pkg-config 를 쓰기는 좀 그렇다. 물론 동작은 할 것이다. -I-I 도 동작한다.

pkg-config를 설치한 후,

PKG_CONFIG_PATH=크로스빌드 pkgconfig 위차 pkg-config --libs liblog4cxx --cflags liblog4css를 수행해본다.

qmake.conf 에 `` 역싱글쿼테이션으로 넣을 수도 있다.









[t:/] is not "technology - root". dawnsea, rss