2011-09-23 5 views

답변

4

Qt Creator는 자동화 도구 일 뿐이며 Makefile과 인접한 파일을 만듭니다. 당신이 크로스 컴파일하려는 경우 예를 들어, 크로스 컴파일 할 수있을 수 있도록

, 단순히 통해, 당신의 Makefile을 확장 :

export TARGET=i686-mingw32 
CXX=$TARGET-g++ RANLIB=$TARGET-ranlib AR=$TARGET-ar make -f Makefile.mingw 

참조가 here입니다. 라이브러리를 포함하여 모든 대상에 대해 전체 툴체인이 필요합니다. 이것은 별도의 주제이지만 잘하면 거기에 기사의 전체 무리가 있습니다. Btw, 대부분의 리눅스 배포판은 mingw32 toolchain을 사용할 수 있으며 OSX 용 툴킷도 있어야한다고 생각합니다.

또한 QQ 빌드를 위해 Makefile을 자동 생성하기 위해 원래 개발 된 tmake에 관심이있을 수 있습니다.

2

Qt는 창조주 만 IDE가 아닌 컴파일러입니다 (현재 맥 OSX에서 QT Creator를 실행). 크로스 컴파일러 (예 : GCC cross-compiler)를 포함하여 원하는 컴파일러를 사용하도록 구성 할 수 있습니다.

관련 문제