Qt로 크로스 플랫폼 애플리케이션을 배포하는 방법은 무엇입니까?

Michnovka

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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

크로스 플랫폼 모바일 애플리케이션을 만드는 방법은 무엇입니까?

분류에서Dev

C # 애플리케이션을 Linux로 포팅하기위한 플랫폼은 무엇입니까?

분류에서Dev

Blackberry를 잘 지원하는 크로스 플랫폼 모바일 애플리케이션은 무엇입니까?

분류에서Dev

크로스 플랫폼 애플리케이션 용 Xamarin Forms의 sqlite 데이터베이스에 이미지를 저장하는 방법은 무엇입니까?

분류에서Dev

플라스크 애플리케이션을 AWS Elastic Beanstalk로 보내는 방법은 무엇입니까?

분류에서Dev

Qt Creator로 간단한 OpenCL 애플리케이션을 컴파일하는 방법은 무엇입니까?

분류에서Dev

Avalonia는 크로스 플랫폼 애플리케이션을 어떻게 개발합니까?

분류에서Dev

os.path로 크로스 플랫폼 단위 테스트를 작성하는 방법은 무엇입니까?

분류에서Dev

qmlscene없이 크로스 플랫폼 Ubuntu Touch 앱을 만드는 방법은 무엇입니까?

분류에서Dev

크로스 플랫폼 pathlib 경로를 비교하는 방법은 무엇입니까?

분류에서Dev

크로스 플랫폼 지향 웹 서비스를 구성하는 올바른 방법은 무엇입니까?

분류에서Dev

Windows XP에서 Linux로 Tomcat 6 애플리케이션을 포팅하는 방법은 무엇입니까?

분류에서Dev

SpringMVC 애플리케이션을 SpringREST로 포팅하는 방법은 무엇입니까?

분류에서Dev

C ++ 크로스 플랫폼에서 사용자 그룹 목록을 얻는 방법은 무엇입니까?

분류에서Dev

크로스 플랫폼 모바일 앱을 만드는 방법은 무엇입니까?

분류에서Dev

SQL 데이터베이스로 애플리케이션을 배포하고 업데이트하는 방법은 무엇입니까?

분류에서Dev

OpenCL 애플리케이션 용 CPU 플랫폼을 활성화하는 방법은 무엇입니까?

분류에서Dev

OpenCL 애플리케이션 용 CPU 플랫폼을 활성화하는 방법은 무엇입니까?

분류에서Dev

Android 애플리케이션에서 로케일을 설정하는 방법은 무엇입니까?

분류에서Dev

QT5.2 애플리케이션을 배포하는 방법은 무엇입니까?

분류에서Dev

Supervisord를 사용하여 tornado websocket 다중 프로세스 애플리케이션을 배포하는 방법은 무엇입니까?

분류에서Dev

내 모바일 앱용 플랫폼을 선택하는 방법과이를 여러 플랫폼으로 발전시키는 방법은 무엇입니까?

분류에서Dev

dicom 이미지 분석 애플리케이션 플랫폼을 독립적으로 만드는 방법

분류에서Dev

크로스 플랫폼과 플랫폼 독립 프레임 워크의 차이점은 무엇입니까? Qt 애플리케이션 프레임 워크의 특정 사례

분류에서Dev

플랫폼 L은 미리보기이며 minSdkVersion을 'L'로 설정하려면 애플리케이션 매니페스트가 필요합니다.

분류에서Dev

정적 콘텐츠로 스프링 부트 애플리케이션을 배포하는 올바른 방법은 무엇입니까

분류에서Dev

라이브러리 종속성 체인으로 Java 애플리케이션을 배포하는 방법은 무엇입니까?

분류에서Dev

무한 루프로부터 Firebase 애플리케이션을 보호하는 방법은 무엇입니까?

분류에서Dev

모바일 애플리케이션을 프로토 타입하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    크로스 플랫폼 모바일 애플리케이션을 만드는 방법은 무엇입니까?

  2. 2

    C # 애플리케이션을 Linux로 포팅하기위한 플랫폼은 무엇입니까?

  3. 3

    Blackberry를 잘 지원하는 크로스 플랫폼 모바일 애플리케이션은 무엇입니까?

  4. 4

    크로스 플랫폼 애플리케이션 용 Xamarin Forms의 sqlite 데이터베이스에 이미지를 저장하는 방법은 무엇입니까?

  5. 5

    플라스크 애플리케이션을 AWS Elastic Beanstalk로 보내는 방법은 무엇입니까?

  6. 6

    Qt Creator로 간단한 OpenCL 애플리케이션을 컴파일하는 방법은 무엇입니까?

  7. 7

    Avalonia는 크로스 플랫폼 애플리케이션을 어떻게 개발합니까?

  8. 8

    os.path로 크로스 플랫폼 단위 테스트를 작성하는 방법은 무엇입니까?

  9. 9

    qmlscene없이 크로스 플랫폼 Ubuntu Touch 앱을 만드는 방법은 무엇입니까?

  10. 10

    크로스 플랫폼 pathlib 경로를 비교하는 방법은 무엇입니까?

  11. 11

    크로스 플랫폼 지향 웹 서비스를 구성하는 올바른 방법은 무엇입니까?

  12. 12

    Windows XP에서 Linux로 Tomcat 6 애플리케이션을 포팅하는 방법은 무엇입니까?

  13. 13

    SpringMVC 애플리케이션을 SpringREST로 포팅하는 방법은 무엇입니까?

  14. 14

    C ++ 크로스 플랫폼에서 사용자 그룹 목록을 얻는 방법은 무엇입니까?

  15. 15

    크로스 플랫폼 모바일 앱을 만드는 방법은 무엇입니까?

  16. 16

    SQL 데이터베이스로 애플리케이션을 배포하고 업데이트하는 방법은 무엇입니까?

  17. 17

    OpenCL 애플리케이션 용 CPU 플랫폼을 활성화하는 방법은 무엇입니까?

  18. 18

    OpenCL 애플리케이션 용 CPU 플랫폼을 활성화하는 방법은 무엇입니까?

  19. 19

    Android 애플리케이션에서 로케일을 설정하는 방법은 무엇입니까?

  20. 20

    QT5.2 애플리케이션을 배포하는 방법은 무엇입니까?

  21. 21

    Supervisord를 사용하여 tornado websocket 다중 프로세스 애플리케이션을 배포하는 방법은 무엇입니까?

  22. 22

    내 모바일 앱용 플랫폼을 선택하는 방법과이를 여러 플랫폼으로 발전시키는 방법은 무엇입니까?

  23. 23

    dicom 이미지 분석 애플리케이션 플랫폼을 독립적으로 만드는 방법

  24. 24

    크로스 플랫폼과 플랫폼 독립 프레임 워크의 차이점은 무엇입니까? Qt 애플리케이션 프레임 워크의 특정 사례

  25. 25

    플랫폼 L은 미리보기이며 minSdkVersion을 'L'로 설정하려면 애플리케이션 매니페스트가 필요합니다.

  26. 26

    정적 콘텐츠로 스프링 부트 애플리케이션을 배포하는 올바른 방법은 무엇입니까

  27. 27

    라이브러리 종속성 체인으로 Java 애플리케이션을 배포하는 방법은 무엇입니까?

  28. 28

    무한 루프로부터 Firebase 애플리케이션을 보호하는 방법은 무엇입니까?

  29. 29

    모바일 애플리케이션을 프로토 타입하는 방법은 무엇입니까?

뜨겁다태그

보관