Platform/QT QT5 Installer Framework Tutorial
  • 728x90
    반응형




    QT Installer Framework





    QT Installer framework Download



    다운로드 링크 : qt-installer-framework 



    다운로드 링크에서  QtInstallerFramework-win-x86.exe  파일 최신버전을 다운받은 후 설치한다.


    환경변수 등록


     C:\Qt\QtIFW-3.0.2\bin


    위와 같은 설치된 QtIFW-3.0.2 폴더 내 bin 폴더 경로를 아래와 같이 시스템 변수의 path 항목에 등록 한다.



     C:\Qt\QtIFW-3.0.2\examples  경로의  startmenu  폴더를 원하는 위치에 복사한다.


    설치 파일로 만들 QT 프로그램을 Release 버전으로 컴파일 한다.



    Help Doc 등록 



    Qt Creator 상단 메뉴 에서 Tools > Options 에서 Help 탭에 Add.. 를 하여  C:\Qt\QtIFW-3.0.2\doc  경로의 


    ifw.qch   를 아래와 같이 등록 한다.



    등록 후 Qt Creator Help 탭에서 Qt Installer Framework Manual 을 열람 할 수 있다.



    QT 프로그램 필수 dll 파일 생성



    Release 컴파일을 해둔 확장자 .exe 파일 경로에서 아래 명령으로 dll 파일을 생성한다.


     windeployqt.exe .


    실행 결과 :




    config.xml 파일 편집



     C:\Users\youb\Desktop\startmenu\config  경로의  config.xml  파일을 아래와 같이 편집한다.


     

    <Name> - 패키지 자체 이름

    <Title> - 패키지 상단 타이틀 영역에  표시될 이름

    <StartMenuDir> - 시작메뉴에 등록될 이름

    <TargetDir> - 기본 설치 폴더 





    installscript.qs And package.xml 파일 편집



     C:\Users\youb\Desktop\startmenu\packages\org.qtproject.ifw.example\meta  경로의  installscript.qs  파일을 아래와 같이 


    편집한다.



    M2.exe 파일은 실행될 파일이며, M2.lnk 라는 link 파일이 생성 된다.


     C:\Users\youb\Desktop\startmenu\packages\org.qtproject.ifw.example\meta  경로의  package.xml  파일을 아래와 같이 


    편집한다.


     

    <DisplayName> - 표시될 컴포넌트 이름

    <Description> - 마우스를 가져갔을 때 나오는 부연설명

    <Default> - 기본적으로 체크가 될 것인지 여부

    <Script> - 이 패키지를 설치하는데 사용할 스크립트 파일명





    Installer 파일 생성



     C:\Users\youb\Desktop\startmenu  경로의  README  내용을 참고 하여 아래의 명령으로 M2Installer 파일을 


    생성 한다.


     C:\Users\youb\Desktop\startmenu>binarycreator --offline-only -c config/config.xml -p packages M2Installer









    728x90
    반응형

    'Platform > QT' 카테고리의 다른 글

    QTCreate 단축키 모음  (1) 2021.07.09
    Static(정적) 컴파일 방법  (0) 2018.09.03
    Qt5 QtXlsx 사용법  (0) 2018.01.17
    QT QCalendarWidget StyleSheet 설정  (0) 2017.10.19
    QT Modal & Modeless  (0) 2017.09.18
상단으로