1. 程式人生 > >易語言幾種編譯的區別

易語言幾種編譯的區別

幾種不同的編譯:

編譯:

將程式進行普通的編譯,必須附帶相關支援庫才能執行,最好是對方電腦裝有易語言,一般極少用到(我個人從未使用),但是如果程式是模組檔案,則點選這個進行編譯。

獨立編譯:

將程式編譯為一個單一的exe檔案,在執行的時候會自動把有關的支援檔案自動釋放到系統臨時目錄,我覺得也可以把它叫做半獨立編譯(我也從來不用)。

編譯生成安裝軟體:

將程式檔案打包成一個安裝軟體的形式,在別的電腦執行的時候感覺就像安裝軟體一樣,很正式(我從來不用)。

編譯為易包:

較新的易語言版本新加入的功能,會編譯生成一個epk檔案,這個檔案類似dll,裡面的公開函式可以在其他易語言程式中呼叫,不像模組需要重新匯入重新編譯。也不存在被反編譯為易語言原始碼的可能性。(之後如果用到可能會講到)(參見參考資料,參考資料源自網路,我已經跟視訊檔案一起打包上傳了)

靜態編譯:

將程式編譯為一個單一的exe檔案,在執行的時候也不會釋放什麼相關支援檔案,會獨立進行執行,非常利於不同電腦之間的傳播,最常用。(平時我們用這個就夠了)

因此,大家平時用靜態編譯就可以了。其他甚至可以不用管。