0、前言
LabVIEW是個簡單易用的圖形化編程開發軟件,其也可以生成可執行應用程序(.exe),同時,LabVIEW也可以直接製作可執行應用程序的安裝程序。
但是,LabVIEW製作的安裝程序有以下不足:
- 界面較爲醜陋,可定義的界面較少;
- 卸載不方便,難以生成卸載快捷方式,每次都只能到控制面板裏進行卸載;
- 難以實現exe的自動更新。
爲此,本人棄用了LabVIEW自帶的安裝程序,轉而採用Advanced Installer來爲LabVIEW生成的可執行應用程序(.exe)製作安裝程序。
1、利用LabVIEW生成可執行應用程序(.exe)
我們新建一個例子來進行說明。首先,創建一個LabVIEW項目,命名爲TestApp,添加主vi:main.vi,添加一個簡單的加法運算器。再爲這個項目添加個圖標吧:logo.ico。
Ctrl+R運行,完美。
接下來製作exe。右鍵程序生成規範-新建-應用程序(EXE):
程序生成規範名稱:可以隨意命名,這個主要是體現在Labview項目樹裏的名字。
目標文件名:這個要自己命名好,生成程序之後就是這個名字.exe
目標目錄:就是生成的exe放哪。
源文件裏,啓動vi選那個Main.vi
圖標選擇我們的logo.ico:
其他的自行根據需要進行更改。
點擊生成,即可生成exe文件。到這裏,也就可以關閉LabVIEW軟件了。在生成的目錄下,我們可以看到已經生成了好幾個文件:
在這裏,直接雙擊是可以運行TestApp.exe程序的,它相當於一個綠色版的程序。
2、利用Advanced Installer製作安裝程序
打開Advanced Installer,新建-安裝程序-(通用模板)企業版。
在通用模板4個選項中,相比於簡單版和專業版,企業版擁有更多可以自定義的選項,爲後續製作自動更新程序、自定義安裝界面等內容,這裏選擇了企業版。
首先,點到資源欄目下的文件和文件夾,把上面Labview生成的幾個文件都添加進來。
並添加一個卸載快捷方式到應用程序 文件夾。同理,在桌面文件夾創建新的快捷方式到TestApp.exe,在[開始]菜單添加文件夾,並在該文件夾下添加TestApp.exe和卸載的快捷方式。
回到產品信息-產品細節,修改名稱、發佈者,版本那裏可以直接手打,但是還是建議點後面的…,直接鏈接到exe文件去。
下方的添加或刪除程序(控制面板)注意添加下logo:
在構建裏,更改生成msi還是exe,更改生成的安裝程序的目錄,名稱以及Logo:
在用戶界面那裏可以設置安裝程序的主題等等,一大堆東西,不過這些不影響安裝程序的生成。
修改完、自定義完,點擊構建,即可生成安裝程序。
在輸出目錄下,我們可以看到生成的安裝程序了。
3、安裝測試
運行上面構建出來的TestApp_Setup_v1.0.0.0.exe,安裝過程如下:
安裝完成後:
運行:
卸載的話,幾個卸載的快捷方式,以及控制面板裏都可以卸載。
下一篇:採用Advanced Installer爲軟件製作更新程序: