用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的快捷方式,那麼在開始選單欄裡,會有如下的命令列工具,注...