5 如何在 Easy 語言版本 3 中使用靜態編譯

發布 科技 2024-03-26
19個回答
  1. 匿名使用者2024-02-07

    請先**“vc6 mini linker”,將“vc98linker”資料夾複製到簡單語言的根目錄下。 然後找到檔案“Easy Language”和目錄vc98linker並開啟它,執行它並點選修改,就可以使用靜態編譯了。

  2. 匿名使用者2024-02-06

    簡單語言版的獨立編譯是將程式中使用的所有支援庫寫入目標程式檔案,然後編寫支援庫供程式在執行程式時呼叫。 這相當於為計算機配備一本簡單語言詞典,並讓計算機知道簡單語言程式要求它做什麼。 由於支援庫很多,而且不能分開,所以即使使用支援庫中的命令,也必須將支援庫完整地寫入支援庫,從而導致簡單語言程式檔案的大小特別大。

    彝語後來廢除了獨立編譯,取而代之的是靜態編譯。 靜態編譯就是對使用的支援的庫進行分解,並編譯使用哪個命令,直接將其轉換為計算機指令。 由於支援庫被分解,程式的大小相應變小,不需要編寫支援庫。

    但是,到目前為止,簡單語言的靜態編譯需要像VB這樣的鏈結器來執行靜態編譯,這並不是很好。 另一方面,在Easy Language中使用外部控制項時,無法靜態編譯,這阻礙了在Easy Language中使用外部元件。

    彝語在發展,未來應該更加完善。

  3. 匿名使用者2024-02-05

    靜態編譯後,您可以與其他人共享您編寫的程式,而無需在他們的計算機上安裝 Easy Language。

  4. 匿名使用者2024-02-04

    這是因為 Easy Language 沒有安裝此類靜態支援庫。 Easy Language 預設支援庫是 FNE 支援庫,lib 支援庫用於靜態編譯; 目前因為有些支援庫沒有對應的靜態支援庫,會出現無法進行靜態編譯的情況。 檢視你使用的是什麼支援庫,然後去易語官網找到對應的靜態支援庫。

    Q 我也可以做到,我的支援庫比較完整!

  5. 匿名使用者2024-02-03

    1.庫檔案與程式檔案不同,編譯是把支援庫檔案和程式分開,如果你給別人用,但別人不安裝簡單的語言,你就得把支援庫檔案帶給那個人使用。 但靜態編譯是將支援的庫檔案打包到程式中。 這樣一來,如果對方沒有安裝易語言,它仍然可以正常使用,獨立編譯。

    2.可執行檔案的程序不同,靜態編譯是編譯器在編譯可執行檔案時需要呼叫的對應的動態鏈結庫(.dll)so) 並鏈結到可執行檔案,以便可執行檔案在執行時不依賴於動態鏈結庫。但編譯是將可執行檔案和支援庫一起寫入外部,並在需要時直接針對其中乙個支援庫搜尋命令。

    3.編譯過程不同,通俗地說,靜態編譯就是支援靜態版本的庫靜態鏈結(需要鏈結器,一般用VC6)到exe,庫在exe中,使用時不需要發布。 PS:支援靜態的支援庫由易公司不定期重組發布。

    它和原版不一樣,經過鏈結器編譯後,也和原來的獨立編譯有很大的不同,讓靜態編譯的exe更像是VC程式,但又好像,它不是,

  6. 匿名使用者2024-02-02

    我認為最重要的有這些:

    獨立編譯:獨立編譯相當於將需要的支援庫“繫結”在一起,在執行時將需要的支援庫釋放到臨時系統資料夾的子目錄下,然後執行。 |該軟體體積龐大。

    編譯:編譯時,將軟體本身和需要的支援庫“放到”同乙個目錄下,並在執行時直接開啟軟體執行,但支援庫和軟體本身必須在同一目錄下(注意:你自己的電腦上不能再有同乙個目錄了,因為 easy language 目錄已經有這些支援庫了:

    必須位於其他人計算機上的同一目錄中)|使用不方便,體積大。

    我覺得主要是這些差異,不要抱怨,希望能幫到你! (〃'▽'〃)

  7. 匿名使用者2024-02-01

    在Easy Language中,如果要將Easy Language原始碼程式轉換為可執行的exe軟體程式,有三種編譯方法:

    1.編譯。 此方法只是將原始碼轉換為 exe 檔案,並且不會將使用的支援庫打包到程式中。 優點是程式體積小,可以有效減少某些防毒軟體的誤報; 缺點是它只能在帶有 Easy Language 的機器上使用,而在未安裝 Easy Language 的計算機上,它會說缺少支援庫。

    因此,在用這種方法進行編譯時,最好讓系統自動將用於目標程式所在的資料夾中的支援庫寫入,這樣便於打包,無需簡單的語言即可在計算機上使用。

    2.獨立編譯。 在Easy Language Edition中,您可以將支援庫寫入exe程式,方便在沒有Easy Language的計算機上使用。 缺點是程式很大,容易出現誤報。

    在簡易語言版本中,將獨立編譯改為靜態編譯,不再將支援庫打包到程式中,而是將使用的命令打包,從而減小了大小,減少了誤報。 但是靜態編譯需要使用外部鏈結器,如果設定不好,就無法編譯。

    3. 編譯成安裝檔案。 此編譯可直接生成安裝檔案,方便在其他計算機中安裝軟體。 缺點是,如果你不小心,你會把原始碼打包進去。

  8. 匿名使用者2024-01-31

    獨立編譯:執行時將所需的支援庫釋放到臨時系統資料夾的子目錄並執行它。 靜態編譯:

    它可以在沒有任何支援庫支援的情況下執行,並且支援庫已與 exe 合併。 但是,一些支援庫仍然不支援靜態編譯,因此建議使用獨立編譯。

  9. 匿名使用者2024-01-30

    簡單語言靜態編譯就是他會把你的支援庫檔案帶給你,打包給你,也就是說,當你沒有在別人的電腦上安裝簡單的語言時,你可以使用它們,如果是普通的程式,那麼你必須把支援庫檔案帶給他使用。 ,獨立編譯和靜態編譯還有區別,獨立編譯就是把整個支援庫帶給他的靜態編譯就是給他帶來的只有你需要用到的命令,也就是說靜態編譯檔案出來會小一點。

  10. 匿名使用者2024-01-29

    獨立編譯需要在執行時發布支援庫等檔案,這其實是臨時的靜態編譯,靜態編譯執行時總是在請求時採用的。

  11. 匿名使用者2024-01-28

    編譯後的程式很小,但不能在其他計算機上執行(需要安裝簡易支援庫。 )

    獨立編譯也需要至少 500k,但可以在任何 Windows 系統上執行。

  12. 匿名使用者2024-01-27

    靜態編譯才剛剛開始可用。

    缺點:需要支援。

    優點:可以自行執行,無需依賴輔助檔案。

    編譯還可以生成可執行檔案。

    缺點:需要有大量的輔助檔案來為可執行檔案提供服務。

    優點:無故障。

  13. 匿名使用者2024-01-26

    編譯是將支援庫檔案與程式分離。 也就是說,您所說的內容是在編譯時寫在同乙個目錄中的。

    如果你把它交給其他人,而他們沒有安裝簡單的語言,你必須給他帶來支援庫檔案才能使用它。

    靜態編譯是將支援庫檔案打包到程式中。 這樣一來,如果對方不裝作好說話的樣子,也沒關係。

    用於正常使用。 與獨立編譯相同。

    我真的不知道什麼是靜態編譯和獨立編譯。 我只知道靜態編譯和獨立編譯。

    當程式被送到別人使用時,不需要帶乙個支援庫檔案,也不需要把它放在安裝上簡單的語言。

  14. 匿名使用者2024-01-25

    1.出現這類問題,一般是編譯器在配置檔案中的位置不對,解決方法如下:

    2、開啟簡易語言安裝目錄,進入“tools”資料夾,找到“file”,雙擊開啟。

    3.在檔案末尾新增以下**(將易語言安裝目錄替換為程式所在目錄),如:

    linker="簡單的語言安裝目錄和工具"此目錄是實際安裝程式的目錄。

    4. 最後,單擊“儲存”。

    5. 然後重新開啟編譯。

  15. 匿名使用者2024-01-24

    就是你的易語言還沒破解,正式版過了一定時間就不能編譯了,所以會說易語言短小精悍。

  16. 匿名使用者2024-01-23

    你開啟Easy Language的vc98linker資料夾,找到檔案,點選進入程式設計模式,然後點選除錯執行,上面有乙個修改按鈕,點選它。

  17. 匿名使用者2024-01-22

    靜藝論壇-榮譽團隊。

    這個答案**在靜藝論壇裡,大家可以學習"靜怡論壇"

    靜義論壇是乙個專業、輕鬆的語言技術交流和學習平台。

  18. 匿名使用者2024-01-21

    因為您沒有使用正版,所以請到官方購買。

  19. 匿名使用者2024-01-20

    編譯就是編譯程式,它會提示是否將支援庫複製到程式所在的資料夾中,編譯好的程式需要支援庫。

    靜態編譯是將支援庫中的**直接編譯到程式中,也就是說,程式可以執行出支援庫,如果編譯需要在沒有安裝簡單語言的情況下在計算機上使用,最好使用靜態編譯。

相關回答
15個回答2024-03-26

按鍵嚮導不是自帶腳步聲嗎,有這個功能,自己找吧。

15個回答2024-03-26

簡單的語言。 關閉視窗的方法:

1. 首先,在Easy Language的開啟首頁,開啟Easy Language軟體環境。 >>>More

6個回答2024-03-26

同意樓上的說法,炮擊是一種很好的方法。 至於這個工具,你可以看看,但你需要知道,它很有可能在包裝後被殺死和中毒。 加上炮擊並不難,有些是傻的,一下子就搞定或者弄點險惡的伎倆,我給你乙個主意。 >>>More

4個回答2024-03-26

我們知道,一旦DLL函式匯入到exe檔案的輸入表中,exe檔案啟動時,DLL的啟動子例程函式就會自動執行,所以我們可以把需要執行的指令放到函式中,然後記得在函式的public選項上打勾, 然後編譯。 >>>More

9個回答2024-03-26

版本 2 支援庫規範子例程採用不重複的隨機數。 >>>More