LabVIEW打包成exe的一些問題及應對方法

2021-08-28 02:19:40 字數 1498 閱讀 9389

用labview寫的程式如果想要在其他沒有安裝labview的計算機上執行,需要將vi打包成exe,其中包含兩部分:

包含labview執行環境的安裝程式exe  

包含自己做的vi的執行程式exe

問題會有很多,我遇到了這樣的問題:

1. 打包的安裝程式exe在其他計算機安裝時,出現

ni vx2008rte x64安裝失敗,出現以下錯誤:

錯誤:1935.安裝裝配元件出錯。元件

blablabla....如下

經查,可能是由於沒關windows update(注意是可能。。。我也不知道這個labview抽什麼瘋)然後重啟一下電腦,再安裝setup.exe,可以安裝。。。然後就是提示重啟,重啟之後就可以執行打包好的exe了。參考的以下網頁:

error 1935 when installing national instruments software 

undefined error occurred during assembly installation 

2.dll如何打包?打包好的exe提示不存在dll。如下:

經查,參考 

用路徑來指定dll,雙擊程式框圖中的dll,勾選「在程式框圖中指定路徑」

然後加入dll的路徑,

之後再打包,就沒問題了。

3.雖然dll打包進去了,卻並沒有使用dll裡的函式?

dll在vi裡正常執行,打包成exe無法正常執行,什麼原因?類似下列的問題,網上找了很多,不得其解。。。

9月17日更。。

這個問題已經解決,但是仍不清楚原因,用wjj給的乙個vs下的工程,把我的crc_cal.c裡的**複製過去,再生成dll就好用了,回頭得詳細找一下原因。

需要注意的是,由於vi下執行和exe下執行時dll的路徑不同,在此建議大家在呼叫dll時,盡量新建乙個資料夾dll,把***.dll放進去,在程式框圖中指定dll路徑時,用「應用程式所在路徑」而不是「vi所在路徑」,如下圖:

打包時的「支援目錄」也變成.\dll,如圖:

python檔案打包成exe

將自己寫的python檔案壓縮成exe有兩種方法 1 使用pyinstaller step1 安裝pyinstaller,在cmd視窗使用pip install pyinstaller安裝 step2 cd 到你的檔案目錄cd d py python testcases slice step3 執行...

python 打包成exe程式

1.需要安裝 py2exe 2.示例 exetest.py 建立乙個gui介面,只用乙個標籤和按鈕,無功能 from tkinter import win tk label label win,text hello btn button win,text click label.pack btn.p...

qt程式打包成 exe

1 qt自帶了windeployqt.exe工具,可以用來打包qtcreater寫得程式 2 在qtcreater中以release方式編譯執行程式,將在release資料夾中生成的.exe檔案單獨放在乙個資料夾中。3 若在開始選單中加入了qt的快捷方式,那麼在開始選單欄裡,會有如下的命令列工具,注...