獨立編譯和易語言
1. 易語言的靜態編譯和獨立編譯的區別
以前易語言只有獨立編譯,封裝一個空程序都有600多kb,而且兼容性差,部分電腦運行不了,殺毒軟體報毒也厲害。
後來出了靜態編譯,體積沒那麼大了,兼容性好像也很好,報毒的概率也低了,區別應該就在這吧。
2. 易語言靜態編譯和獨立編譯有什麼區別
靜態編譯是指編譯後的exe文件(可執行文件)包含了所有支持庫文件,只有單獨一個exe文件。
獨立編譯在編譯後也只有單獨一個exe文件,不過會在運行後立即釋放支持庫到Windows的臨時文件夾的子目錄中。
可能的Windows臨時文件存放目錄:
%USERPROFILE%AppData
%USERPROFILE%AppDataLocalTemp
上文的「 %UESRPROFILE% 」是指用戶目錄。輸入到電腦文件(文件資源管理器)的地址欄中可以直接打開,資料來源點此。
3. 易語言 獨立編譯 問題
1.獨立編譯
這種編譯方法編譯的程序和我們通常下載的單個小程序是一樣的,在其他任何一台計算機不論是否安裝了易語言,只要操作系統支持就可以運行.
不過使用獨立編譯時需要注意的一點事,通常這種編譯方法編譯的文件由於他本質上是吧支持庫文件等和應用主程序捆綁,在運行時釋放,因此有時殺軟會誤認為是病毒吧他KILL掉或者上傳為可疑文件,這是個讓人頭疼的問題.這一點需要特別注意.
2.(普通)編譯
這種編譯方法編譯的程序,就好像是我們下載回來的大型游戲,迅雷,金山毒霸等等程序一樣,除了主程序以外還有很多其他相關的文件,比如.dll文件等,這種程序要把編譯所得所有文件及支持庫放在一起才可以在其他電腦上運行.
但是,我仍然建議你使用普通的編譯方式,編譯後吧用到的支持庫文件COPY到編譯的文件同一目錄下,然後如果因為文件多而覺得麻煩,可疑使用類似INNO的軟體製作安裝包,這樣也製作的程序看起來也似乎更專業了一點.
3.編譯安裝文件
這種編譯方法編譯的程序其實就是一個安裝包,就像我們下載易語言的時候一樣,要不停地下一步來安裝程序才能運行改程序.
4. 易語言靜態編譯和獨立編譯的區別
1、庫文件和程序文件不同,編譯是把支持庫文件和程序分開來,如果給別人去用,別人卻沒安裝易語言,就要把支持庫文件帶上給那人才能用。但是靜態編譯是把支持庫文件打包到程序里去.這樣,如果對方沒裝易語言也照樣可以正常使用和獨立編譯。
5. 易語言不能獨立編譯
去下載吧,下載這個版本最好,編譯的時候,默認安裝 在C盤可以編譯,如果 你安裝 在其它盤,不能編譯,因為tool--link這個文件配置里是C盤,修改 下,或者就安在C盤吧,
D:\Program Files\e\tools|link 這個文件最後一行,修改你的盤符
6. 易語言編譯有三種,有什麼區別
E語言編譯反三種:普通編譯、靜態編譯、編譯成安裝軟體。普通編譯:有時候會出現提示是否將文件寫出到同一目錄下。靜態編譯:直接編譯成EXE可執行文件。編譯成安裝軟體:直接編譯成一個可安裝的軟體。
7. 易語言編譯的程序為什麼不能單獨使用需要才能怎麼獨立使用
一、如果想在別的電腦上使用你用易語言編譯的程序,必須選擇靜態編譯(易語言5.0版)或者獨立編譯(易語言4.X)版。
二、如果只是選擇了編譯,則易語言系統只是把易語言代碼轉換為EXE程序,並不會把支持庫放進程序里,這就需要把程序中用到的支持庫一起復制過去。
另外,需要保證使用的是正版易語言,破解版會有各種問題。
8. 易語言怎麼獨立編譯
能夠獨立編譯的易語言程序都可以獨立編譯,不支持獨立編譯可能和程序本身有關系。
獨立編譯,指的是支持庫不會和程序一起編譯,如果別人要使用的程序必須有支持庫才行,所以發給別人必須連著支持庫也發給他。
靜態編譯,指的是支持庫和程序一起編譯,易語言此種編譯常用,但有些支持庫不支持靜態,只好用獨立。
9. 易語言的靜態編譯和獨立編譯有什麼區別
獨立編譯:運行時會把需要的支持庫釋放到一個系統臨時文件夾的子目錄內,然後運行.
靜態編譯:運行是不需要任何的支持庫支持就可以運行,支持庫已經和exe結合到一起了
10. 易語言的編譯和獨立編譯有什麼區別
編譯出來的程序小 但是不能在別的電腦上運行(要裝易的支持庫吧..)
獨立編譯 最少也要有500K 但是可以在任何windows系統中運行