Windows에서 MSVC 및 QtCreator를 사용하여 몇 년 동안 Qt로 코딩 해 왔습니다.
이제 Linux 환경으로 이동하고 Ubuntu에서 개발을 계속하기로 결정했습니다. 그런 다음 Windows 실행 파일을 위해 Windows 컴퓨터에서 결과를 컴파일하고 싶습니다. Qt 코드가 플랫폼에 독립적이므로 문제가 없을 것으로 예상합니다.
그래서 우분투에 모든 .cpp, .ui, .h, .pro 및 기타 파일이 있습니다. Qt Creator 또는 명령 줄을 사용하여 컴파일 할 수 있으며 이제 Windows 용으로 배포하고 싶습니다. 어떻게 진행합니까? 매번 Windows 컴퓨터의 모든 파일을 복사하고 Windows의 QtCreator에서 프로젝트를 열 수 있습니까? 아니면 네트워크 공유 폴더를 사용하고 Windows Qt Creator가 Linux Qt Creator에서 개발 한 내 코드를 수정하지 않도록이 프로세스를 자동화 할 수 있습니까? 크로스 플랫폼 배포와 관련하여 문서가 부족하지만 이것은 Qt가 모든 곳에서 광고하는 핵심 기능입니다.
코드 편집이 필요합니까? 이 시나리오에서 가장 좋은 접근 방법은 무엇입니까?
버전 제어 (예 : git) 를 사용하여 Linux 환경에서 커밋 한 다음 Windows에서 수동으로 체크 아웃하고 빌드합니다.
또한 Windows에서 지속적 통합을 설정하여 (예 : Jenkins , Buildbot) 빌드 프로세스를 자동화하여 Linux에서 버전 제어를 수행 할 때 CI가 Windows에서 자동으로 빌드되도록 할 수 있습니다.
또는 MXE를 사용하여 Windows 용 Linux에서 크로스 컴파일 할 수 있습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다