1. 簡介
本工具主要用于對編譯生成的EXE應(yīng)用程序文件進(jìn)行簡易版本管理,可規(guī)范化地進(jìn)行修改日志記錄、程序文件打包等操作,方便日后回溯和管理。
本工具僅對生成的EXE應(yīng)用程序進(jìn)行版本管理,如需對源碼進(jìn)行版本管理,建議使用Git或SVN等專業(yè)版本管理工具進(jìn)行管理。
2. 前置庫
本工具使用到以下前置庫,需通過VIPM提前安裝,亦可在安裝本工具時自動安裝。
?JKI JSON >= 1.1.10.37
?JKI Serialization >= 1.0.1.14
?JKI Unicode >= 1.0.0.7
?OpenG Array Library >= 4.1.1.14
?OpenG Error Library >= 4.2.0.23
?OpenG Variant Data Library >= 5.0.0.27
3. 安裝Build Application Manager
下載Release中的clan_studio_lib_cstk_buildapplication_manager-1.0.0.1.vip,并雙擊通過VIPM進(jìn)行安裝。(需安裝VIPM 2017或以上版本)
4. 使用方法
該工具主要通過在項(xiàng)目管理器中自動創(chuàng)建并插入 Post-Build Action ,來實(shí)現(xiàn)對編譯生成的EXE應(yīng)用程序進(jìn)行日志記錄、打包ZIP等操作。
安裝 Build Application Manager 后,可在項(xiàng)目瀏覽器中,通過菜單 工具 --> CLAN Studio Toolkits --> CSTK_BuildApplication Manager 進(jìn)行自動創(chuàng)建并插入。
插入成功后,項(xiàng)目文件夾根目錄中會增加一個CSTK_BuildApplication_Manager_Post-Build Action.vi文件,同時可在 應(yīng)用程序生成規(guī)范 --> [規(guī)范名稱]屬性頁 --> 生成前/后操作 頁面中查看到已自動插入的 Post-Action。
此時,即可按照正常操作流程,生成 EXE 應(yīng)用程序,生成成功后,將會自動彈出對話框,詢問是否進(jìn)行日志記錄或打包ZIP文件操作。
選擇記錄/打包 按鈕后,即彈出 Build Application Manager 對話框,即可在此界面中輸入該次生成的EXE應(yīng)用程序的修改記錄,并選擇是否進(jìn)行ZIP打包。
記錄日志后,將生成兩個日志文件,一個是項(xiàng)目修改記錄,該文件生成在 目標(biāo)目錄 的上一級文件夾中,按版本號順序記錄每次打包的修改日志。
另外一個是EXE應(yīng)用程序修改記錄,該文件生成在EXE應(yīng)用程序文件的同級目錄中,只記錄當(dāng)前版本的修改日志。
打包生成的ZIP文件,按 [規(guī)范名稱]_[版本號]_[生成日期].zip 的文件名格式,生成在 目標(biāo)目錄 的上一級文件夾中。
5. 已知問題
1)窗口疊加問題
由于LabVIEW編譯過程中的 生成狀態(tài) 窗口為模態(tài)并置頂,導(dǎo)致在生成結(jié)束后自動彈出的 Build Application Manager 對話框無法置于最頂層并處于激活狀態(tài),因此此時需先點(diǎn)擊 完成 按鈕,關(guān)閉生成狀態(tài) 窗口后,才能進(jìn)行 Build Application Manager 對話框操作。
該問題暫未找到方便又合適的方法解決,因此該問題暫時擱置,用戶需先手動點(diǎn)擊 完成 按鈕后,才能進(jìn)行操作。
6. 開源許可
本工具遵循BSD開源協(xié)議,可任意分發(fā)或二次開發(fā)使用。但需保留UI界面上的 CLAN Studio 標(biāo)志即可。
審核編輯:劉清
-
LabVIEW
+關(guān)注
關(guān)注
2009文章
3679瀏覽量
342222 -
BSD
+關(guān)注
關(guān)注
0文章
32瀏覽量
10726
原文標(biāo)題:CLAN Studio Toolkits - BuildApplication Manager
文章出處:【微信號:LabVIEW的編程之道,微信公眾號:LabVIEW的編程之道】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
ctfmon.exe是什么程序文件
生成exe應(yīng)用程序后出現(xiàn)錯誤
生成應(yīng)用程序(EXE)時是否可以保存原有文件夾目錄
LabVIEW生成exe
keil編譯生成程序的大小
labview怎么生成exe文件

評論