麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 服務器 > Win服務器 > 正文

Windows程序打包腳本[bat]的詳細流程

2024-09-10 00:06:33
字體:
來源:轉載
供稿:網友

打包腳本的流程和自動打包基本相同:

1. 編譯軟件

2. 拷貝需要的內容

3. 代碼簽名

4. 打包成安裝文件

5. 再次簽名,并將安裝文件名稱改成需要的格式

------------------------------------------------------------------

編譯軟件需要初始化vs的運行環境,如

call "D:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/vcvars32.bat"

然后開編譯。

編譯完成,拷貝文件,使用signtool對軟件進行簽名,

signtool sign /f codesign.cer ../bin/app/Joywok.exe

最后將其修改為需要的命名風格,這里使用了 git rev-list HEAD --count 來獲取git的提交次數作為build version

rem 修改軟件名稱for /f "delims=" %%i in ('git rev-list HEAD --count') do (set "buildversion=%%i")echo %buildversion%cd setupset year=%date:~0,4%set month=%date:~5,2%set day=%date:~8,2%set ymd=%year%%month%%day%-b%buildversion%ren setup.exe joywok-aws-setup-%ymd%.exe

完整的示例:

@echo offcall "D:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/vcvars32.bat"rmdir /s/q ../src/buildlibmkdir ../src/buildlibcd ../src/buildlibqmake ../JWLib_qt/JWLib_qt.pro -spec win32-msvc2013 "CONFIG-=debug" "CONFIG+=release force_debug_info" "DEFINES+=JW_AWS"D:/Qt/qtcreator-4.2.1/bin/jom qmake_allnmake -f Makefile.Releasermdir /s/q ../buildjoymkdir ../buildjoycd ../buildjoyqmake ../joywok_qt/joywok_qt.pro -spec win32-msvc2013 "CONFIG-=debug" "CONFIG+=release force_debug_info" "DEFINES+=JW_AWS"D:/Qt/qtcreator-4.2.1/bin/jom qmake_allnmake -f Makefile.Release

rem 拷貝文件并打包

cd ../../setupdel ../bin/app/YWdatabase.dbrmdir /s/q ../bin/app/cachermdir /s/q ../bin/app/logrmdir /s/q ../bin/app/skinrmdir /s/q ../bin/app/qmlmkdir ../bin/app/skinmkdir ../bin/app/qmlxcopy ../bin/QDebug/skin/* ../bin/app/skin /excopy ../bin/QDebug/qml/* ../bin/app/qml /ecopy ../lib/Release/JWLib_qt.dll ../bin/appcopy ../bin/Release/Joywok.exe ../bin/apprmdir /s/q ../bin/app/crashesset year=%date:~0,4%set month=%date:~5,2%set day=%date:~8,2%set hour=%time:~0,2%set minute=%time:~3,2%set second=%time:~6,2%set ymd=%year%%month%%day%_%hour%%minute%%second%cd ../crashlogmd "%ymd%"copy /y ../lib/Release/jwlib_qt.pdb "%ymd%"copy /y ../bin/Release/joywok.pdb "%ymd%"copy /y ../lib/Release/JWLib_qt.dll "%ymd%"copy /y ../bin/Release/Joywok.exe "%ymd%"cd ../setuprem 簽名signtool sign /f codesign.cer ../bin/app/JWLib_qt.dllsigntool sign /f codesign.cer ../bin/app/Joywok.exerem 打包del app.7zdel setup.exe../software/7-Zip/7z.exe a -t7z app.7z ../bin/app/*../software/NSIS/makensis.exe setup.nsisigntool sign /f codesign.cer setup.exerem 修改軟件名稱cd ..for /f "delims=" %%i in ('git rev-list HEAD --count') do (set "buildversion=%%i")echo %buildversion%cd setupset year=%date:~0,4%set month=%date:~5,2%set day=%date:~8,2%set ymd=%year%%month%%day%-b%buildversion%ren setup.exe joywok-aws-setup-%ymd%.exepause

總結

以上所述是小編給大家介紹的Windows程序打包腳本[bat]的詳細流程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久露脸国语精品国产91 | 爱福利视频网 | 久久久日韩精品一区二区三区 | 一道本不卡一区 | 日本不卡二区 | 广州毛片 | 国产高清美女一级毛片久久 | 国内精品久久久久久久久久 | 亚洲国产精品久久久久久久 | 国产99一区二区 | 二区三区四区视频 | 色综合视频 | 777sesese| 成人在线视频免费观看 | 日产精品一区二区三区在线观看 | 欧美国产日韩在线 | 精精国产xxxx视频在线播放7 | www国产成人免费观看视频 | 免费a视频| 末成年女av片一区二区 | 成人在线视频播放 | 九九热在线免费观看视频 | 久久久久久久久国产精品 | 亚洲欧美aⅴ | 精品国产91久久久久 | 黄色成年在线观看 | 国产porn在线 | 亚洲第一成av人网站懂色 | 看毛片电影 | 国产在线一级片 | 爽爽视频免费看 | 女人叉开腿让男人桶 | 最新黄色电影网站 | 中文区永久区 | 亚洲第一成av人网站懂色 | 一区二区三区在线观看视频 | 成人h精品动漫一区二区三区 | 成人在线视频免费 | 成人一级在线 | 欧美日韩中文字幕在线视频 | 8x成人在线电影 |