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

評(píng)論