Windows 용 Linux에서 Qt4 응용 프로그램을 크로스 컴파일하려고합니다. Qt 프로젝트에서 .exe (32 비트)를 만들고 Linux (32 비트)에서 컴파일하고 있습니다. Qt Creator를 사용하지 않고 있으며 qmake
으로 컴파일 중입니다.Qt 크로스 컴파일
많은 다른 자습서/답변을 시도했지만 제대로 작동하지 않을 수 있습니다. Some은 MinGW가 필요하지만 내 플랫폼 (PCLinuxOS)에서는 찾을 수 없다고 제안합니다. 아무도 내가 그것을 얻을 수있는 곳을 알고 있습니까? 다른 솔루션이 있습니까 (Wine/Windows 사용 제외)?
Windows 용 Qt4의 헤더와 DLL 사본이 이미 있습니다.
쉽고 빠르게. 완전한. 시도해 볼게. –
Qt를 컴파일하는 데 8 시간을 소비 한 후 프로젝트를 크로스 컴파일 할 수있었습니다. 그러나 정적으로 링크 된 라이브러리로 컴파일되었습니다. 동적 링크를 사용할 수 있습니까? –
@LordSpectre MXE는 현재 정적 연결 만 사용합니다. 그것은 DLL 지옥을 피하기위한 것입니다 (공유 링크는 약 10 개의 DLL이 실행 파일과 함께 제공되어야합니다.) 그러나 8 시간입니까? 모든 CPU 코어를 사용 했습니까? 쿼드 코어에서'make qt JOBS = 4' (HT로 쿼드 i7에서'JOBS = 8')하는 것과 같은가? 내 i5에서 약 30 분이 걸립니다. -/ –