回覆列表
  • 1 # 使用者2873166950085

      1、編譯是把支援庫檔案和程式分開來,如果給別人去用,別人卻沒安裝易語言,就要把支援庫檔案帶上給那人才能用.

      2、靜態編譯就是把支援庫檔案打包到程式裡去.這樣,如果對方沒裝易語言也照樣可以正常使用和獨立編譯.

      3、在易語言中,想把一個易語言原始碼程式變成一個可執行的EXE軟體程式,有三種編譯方式:

      一、編譯。

      這種方式只是把原始碼變成EXE檔案,不把所用到的支援庫一起打包程序序中。

      優點是程式體積小,可以有效地減少某些防毒軟體的誤報;

      缺點是隻可以在裝有易語言的機器上使用,在沒有易語言的電腦上會說缺少支援庫。

      二、獨立編譯。

      在易語言4.X版中,可以把支援庫寫到EXE程式中,方便在沒有易語言的電腦上使用。

      缺點是程式體積大,容易誤報。在易語言5.X版中,獨立編譯改為靜態編譯,不再把支援庫整個地打包到程式中,而把用到的命令打包,所以體積有所減小,也減少了誤報。

      但是靜態編譯需要使用外部的連結器,如果設定不好,則無法編譯。

      三、編譯成安裝檔案。

      這種方式的編譯,可以直接生成安裝檔案,方便在其他電腦中進行軟體的安裝。

      缺點是不小心就會把原始碼也打包進去。

  • 中秋節和大豐收的關聯?
  • 如何正確護膚?正確的護膚步驟是什麼?