国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Qt程序打包成安裝包exe

這篇具有很好參考價值的文章主要介紹了Qt程序打包成安裝包exe。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本章介紹把Qt開發(fā)的程序打包成安裝包的方法,程序打包成install.exe,可雙擊安裝,有默認安裝路徑,也可以選擇安裝目錄,自動生成桌面快捷方式和開始菜單選項,可以在操作系統(tǒng)–>設(shè)置–>應(yīng)用程序里看到,可卸載。

資源下載
需要的資源和目錄結(jié)構(gòu)已經(jīng)打包上傳,下載地址:https://download.csdn.net/download/weixin_40355471/87087830?spm=1001.2014.3001.5503
打包前準備
1、QT程序發(fā)布
QT程序先發(fā)布在一個文件夾里,QT程序發(fā)布方法參考:Qt發(fā)布軟件,windows和linux系統(tǒng)。

2、安裝Qt程序發(fā)布依賴包:QtInstallerFramework-win-x86.exe

打包步驟

1、將需要打包的程序文件夾放到 install\packages\org.qtproject.ifw.example\data。
2、修改 install/config/config.xml,是XML配置文件,字段含義見備注。

<?xml version="1.0" encoding="UTF-8"?>
<Installer>
    <Name>testSetup測試程序</Name><!-- 軟件名稱 -->
    <Version>1.0.0</Version>	<!--軟件版本號 -->
    <Title>testSetup測試程序安裝向?qū)?span id="n5n3t3z"    class="token tag"></Title><!-- 軟件安裝窗口顯示標題 -->
    <Publisher>chw</Publisher>		<!-- 發(fā)布者 -->
    <!-- Directory name is used in component.xml -->
    <StartMenuDir>testSetup測試程序</StartMenuDir>	<!-- 要生成的windows開始菜單目錄 -->
    <TargetDir>@HomeDir@/testSetup</TargetDir><!-- 默認安裝路徑 -->
</Installer>

3、修改 install/packages/org.qtproject.ifw.example/meta/installscript.qs。
這里創(chuàng)建桌面快捷方式和開始菜單

function Component()
{
    // default constructor
}

Component.prototype.createOperations = function()
{
    // call default implementation to actually install README.txt!
    component.createOperations();

	//appName.exe 為主程序名字,根據(jù)實際進行修改
    if (systemInfo.productType === "windows") {
		//創(chuàng)建開始菜單快捷方式
        component.addOperation("CreateShortcut", "@TargetDir@/testSetup/testSetup.exe", "@StartMenuDir@/testSetup.lnk",
            "workingDirectory=@TargetDir@/testSetup");
		//創(chuàng)建桌面快捷方式
		component.addOperation("CreateShortcut", "@TargetDir@/testSetup/testSetup.exe", "@DesktopDir@/testSetup.lnk",
            "workingDirectory=@TargetDir@/testSetup");
    }
}

4、生成安裝腳本.bat(install同級目錄),執(zhí)行成功后會在install/目錄下生成install.exe,即安裝包。
需要配置Qt Installer Framework的安裝目錄

rem @echo off

::binarycreator所在路徑需要根據(jù)實際情況即Qt Installer Framework安裝路徑下的bin目錄
SET PATH=%PATH%;C:\Qt\QtIFW-3.2.2\bin


::設(shè)置打包文件夾路徑(該路徑下包含config和packages兩個子文件夾)
set PACK_INSTALL_PATH=%cd%\install


echo 切換路徑到%PACK_INSTALL_PATH%
::切換路徑到安裝打包路徑
cd %PACK_INSTALL_PATH%

echo 生成安裝包
binarycreator.exe -c config/config.xml -p packages install.exe -v
echo **************************生成安裝包結(jié)束***************************

cd %~dp0

rem rd /s /q ..\compline

pause


安裝包安裝效果

Qt程序打包成安裝包exe
選擇安裝目錄
Qt程序打包成安裝包exe
選擇組建
Qt程序打包成安裝包exe
創(chuàng)建開始菜單
Qt程序打包成安裝包exe
開始安裝
Qt程序打包成安裝包exe
桌面快捷方式
Qt程序打包成安裝包exe
開始菜單
Qt程序打包成安裝包exe
運行程序
Qt程序打包成安裝包exe

系統(tǒng)設(shè)置菜單可查,可以修改或卸載程序
Qt程序打包成安裝包exe
PS:
1、在安裝目錄里生成maintenancetool.exe文件,雙擊可以添加或移除組建、卸載程序等。
2、配置文件里的@HomeDir@是當前windows登錄用戶的家目錄。
3、配置文件里的@TargetDir@是程序的安裝目錄。文章來源地址http://www.zghlxwxcb.cn/news/detail-408297.html

到了這里,關(guān)于Qt程序打包成安裝包exe的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Qt程序打包exe

    Qt程序打包exe

    步驟一:Release編譯 步驟二:將步驟一生成的Release文件夾中的exe文件單獨拷貝到另一個文件夾,如 D:Program FilesUI 步驟三:打開命令行工具 步驟四:在命令行中首先將路徑定位到步驟二中存放exe文件的文件夾: cd D:Program FilesUI ,然后使用 windeployqt 工具命令: D:Qt25.14.1m

    2024年02月13日
    瀏覽(19)
  • QT項目打包成可執(zhí)行程序exe(簡易版)

    QT項目打包成可執(zhí)行程序exe(簡易版)

    完成之后Demo文件夾中會生成一些配置文件,此時DC_7已經(jīng)可以直接運行了(如果想給別人使用就得將整個Demo文件夾發(fā)送給別人,比較麻煩,繼續(xù)以下步驟將整個文件夾打包成一個exe) Enigma virtual box工具官方網(wǎng)址:Enigma virtual box(安裝一直下一步就行)

    2024年02月14日
    瀏覽(19)
  • Vue 項目打包為 exe 可安裝程序

    Vue 項目打包為 exe 可安裝程序

    使用 Electron 和 Inno Setup 將 vue項目打包為 exe 可安裝程序 1 )、Electron 下載安裝方式 官網(wǎng)地址 git倉庫下載地址 運行成功后界面 2 ) 、 Inno Setup 下載安裝方式 無腦下一步即可 官網(wǎng)地址 各大應(yīng)用商城下載(如:電腦管家、360等) 路徑必須修改為 \\\"./\\\" ,不然可能造成頁面空白或加

    2024年02月12日
    瀏覽(16)
  • 將Python打包為exe+inno setup將exe程序封裝成向?qū)О惭b程序

    將Python打包為exe+inno setup將exe程序封裝成向?qū)О惭b程序

    為什么要打包? Python腳本不能在沒有安裝Python的機器上運行。如果寫了一個腳本,想分享給其他人使用,可她電腦又沒有裝Python。如果將腳本打包成exe文件,即使她的電腦上沒有安裝Python解釋器,這個exe程序也能在上面運行。 1、在pycharm中安裝pyinstaller 2、進入你所在的文件

    2024年01月25日
    瀏覽(20)
  • Visual Studio 打包源文件為可執(zhí)行.exe程序(帶有Qt Tool和第三方庫)

    Visual Studio 打包源文件為可執(zhí)行.exe程序(帶有Qt Tool和第三方庫)

    寫在前面 : 尋找這個打包方法的起因是我用Qt寫一個大作業(yè),為了能把程序打包好,從ChatGPT和網(wǎng)上找了不少的內(nèi)容, 花了差不多一天的時間才打包完成 , 下面的是打包過程中順便用Obsidian記的一些 打包完成后,你可以將程序發(fā)到你同學的電腦上, 這樣在他們的電腦上即可執(zhí)

    2024年02月04日
    瀏覽(91)
  • C#如何打包EXE程序生成setup安裝文件

    C#如何打包EXE程序生成setup安裝文件

    項目結(jié)束之后,有需要將winForm程序打包成.exe文件提供給用戶。 這里記錄一下打包過程。 1:首先獲取打包插件,如果你的VS已經(jīng)安裝,忽略此步驟。 點擊 工具-擴展和更新,選擇聯(lián)機,搜索installer,安裝。 Vs2010以上版本基本上都有安裝。 2:創(chuàng)建一個安裝向?qū)ы椖?創(chuàng)建過程

    2024年02月12日
    瀏覽(29)
  • 4、wpf 打包為exe或者msi的安裝程序

    4、wpf 打包為exe或者msi的安裝程序

    前言:VS2019開發(fā)的WPF項目可以直接右鍵發(fā)布,但是給別人用還是不方便,最好還是打包成exe或msi等給客戶安裝比較好,先記錄下使用Microsoft Visual Studio Installer Projects插件打包wpf項目的過程 操作系統(tǒng):win10 打包插件:Microsoft Visual Studio Installer Projects 版本1.0.2 一、插件安裝 兩種

    2024年02月05日
    瀏覽(59)
  • Qt軟件打包后報錯“無法定位程序輸入點于動態(tài)鏈接庫.exe上?!苯鉀Q辦法(超詳細,看完不會怪我)

    Qt軟件打包后報錯“無法定位程序輸入點于動態(tài)鏈接庫.exe上?!苯鉀Q辦法(超詳細,看完不會怪我)

    目錄 ?前言 一、出現(xiàn)類似如下界面: ?二、通過嘗試分析,這個界面出現(xiàn)的原因是因為自己沒有設(shè)置環(huán)境變量 三、其次右擊打開主菜單,選擇系統(tǒng)選項 四、選擇右邊的高級系統(tǒng)設(shè)置 ?五、點擊環(huán)境變量 六、再系統(tǒng)變量里面找到Path路徑 七、點擊編輯添加系統(tǒng)環(huán)境變量,將自

    2024年02月15日
    瀏覽(33)
  • Inno Setup打包教程(將已經(jīng)打包為exe文件的java項目程序,打包為可安裝的Windows程序以及最新版inno中文漢化)

    Inno Setup打包教程(將已經(jīng)打包為exe文件的java項目程序,打包為可安裝的Windows程序以及最新版inno中文漢化)

    提示:將已經(jīng)打包為exe文件的java項目程序,打包為可安裝的程序 文章目錄 文章目錄 一、Inno Setup是什么? 二、安裝教程 1.下載安裝 2.Inno Setup的簡單使用和打包教程 3.Inno Setup的漢化 總結(jié) Inno Setup 是一個免費的 Windows 安裝程序制作軟件。第一次發(fā)表是在 1997 年,現(xiàn)在已經(jīng)更新

    2024年02月13日
    瀏覽(26)
  • Qt windeployqt.exe 打包qml

    Qt windeployqt.exe 打包qml

    我們在QtCreator下面開發(fā)程序,一般都會遇到工程發(fā)布給客戶使用的情況。我們通常會使用Qt自帶的打包工具:windeployqt.exe。 windeployqt.exe是Qt自帶的工具,用于創(chuàng)建應(yīng)用程序發(fā)布包。 簡單來說,這個工具可以自動地將某程序依賴的庫、資源拷貝到其所在目錄,防止程序在其他電

    2024年02月02日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包