2016-08-27 3 views
0

처음에는 mingw를 설치하고 Qt 제작자의 빌드 키트에 추가하려고 시도했지만 어떻게해야하는지 알지 못했습니다.QT 응용 프로그램을 우분투에서 Windows로 컴파일하려면 어떻게해야합니까?

다음으로 mxe를 사용해 보았습니다. 링커 오류가 대부분 zlib 및 freetype과 관련이 있지만 링커 플래그가 모두 있으며 라이브러리를 찾을 수 없다고하지는 않습니다.

몇 가지 스택 오버플로 질문에서 유사한 오류가 발생할 수 있지만 답변이 없습니다. 그래서 나는 잃어 버렸습니다. 어떻게해야합니까?

+0

MXE는 정상적으로 작동합니다. 오류가 무엇입니까? zlib과 freetype이 MXE에 의해 만들어 졌는지 확인 했습니까? – Velkan

답변

0

크로스 컴파일 작업을 시도하는 것 (변경하기가 어려울 수 있고 오류가 발생하기 쉽고 오류가 발생할 수 있음)보다는 모든 대상 플랫폼에서 빌드 환경을 설정해야합니다 (가상 시스템이 이에 적합합니다).) 그런 다음 제품을 기본적으로 컴파일하고 패키지화하십시오.

이 질문에 "답변"이라고 대답하지는 않지만 에 질문해야합니다. 크로스 편집에 신경 쓰지 마라. 너무 고통 스럽다. VM을 사용하고 생산적인 작업을하십시오 :)

+1

동의합니다. 크로스 컴파일은 취약한 플랫폼을 목표로합니다. 그러나 Raspberry Pi의 경우 기본 컴파일은 이미 중요한 옵션입니다. – MSalters

+0

Windows 라이센스가 없으므로 대상 플랫폼을 설정할 수 없습니다. –

+0

* * 묻는다면; Windows 라이선스를 구입하는 것은 크로스 컴파일 작업에 소요되는 시간보다 훨씬 저렴할 것입니다. –

관련 문제