易語言靜態編譯exe
你好,易語言靜態編譯的EXE是不會帶2個資料庫文件的。
1:可能是你源碼中有什麼命令會寫出2個資料庫文件,請檢查一下。
一般情況下寫出資料庫的代碼應是在 _啟動窗口創建完畢 事件里。
2:在 圖片資源列表裡找找看是否有相關可疑項,將它刪除。
希望我的回答對你有所幫助!Kiss灬小豬
❷ 易語言的靜態編譯是什麼意思
1、編譯是把支持庫文件和程序分開來,如果給別人去用,別人卻沒安裝易語言,就要把支持庫文件帶上給那人才能用.
2、靜態編譯就是把支持庫文件打包到程序里去.這樣,如果對方沒裝易語言也照樣可以正常使用和獨立編譯.
3、在易語言中,想把一個易語言源碼程序變成一個可執行的EXE軟體程序,有三種編譯方式:
一、編譯。
這種方式只是把源碼變成EXE文件,不把所用到的支持庫一起打包進程序中。
優點是程序體積小,可以有效地減少某些殺毒軟體的誤報;
缺點是只可以在裝有易語言的機器上使用,在沒有易語言的電腦上會說缺少支持庫。
二、獨立編譯。
在易語言4.X版中,可以把支持庫寫到EXE程序中,方便在沒有易語言的電腦上使用。
缺點是程序體積大,容易誤報。在易語言5.X版中,獨立編譯改為靜態編譯,不再把支持庫整個地打包到程序中,而把用到的命令打包,所以體積有所減小,也減少了誤報。
但是靜態編譯需要使用外部的鏈接器,如果設置不好,則無法編譯。
三、編譯成安裝文件。
這種方式的編譯,可以直接生成安裝文件,方便在其他電腦中進行軟體的安裝。
缺點是不小心就會把源碼也打包進去。
❸ 易語言編譯和靜態編譯的區別
1、庫文件和程序文件不同,編譯是把支持庫文件和程序分開來,如果給別人去用,別人卻沒安裝易語言,就要把支持庫文件帶上給那人才能用。但是靜態編譯是把支持庫文件打包到程序里去.這樣,如果對方沒裝易語言也照樣可以正常使用和獨立編譯。
❹ 易語言編譯器中的 (靜態編譯) 有什麼作用
用靜態編譯它會把支持庫文件和EXE程序一起打包,編譯出來的EXE程序可以在沒有裝易語言的電腦中運行。如果不是靜態編譯他會把支持庫文件和EXE分離開,如果失去支持文件EXE程序就無法在沒有裝易語言的電腦中運行。
❺ 易語言怎麼靜態編譯,怎麼編譯成可執行exe軟體,怎麼打包上傳網路!
工具條中選【編譯】——【靜態編譯】——選保存路徑及文件名就行,把編譯後生成的文件打包。如果你的程序需要調用DLL或其他外部資源,就必須把它一起打包。還有你的支持庫要支持靜態編譯。
❻ 易語言靜態編譯 後 生成的EXE文件在自己的電腦里怎麼打不開
exe文件打不開解決辦法
軟體解決方案:
1.下載免費殺毒軟體 金山毒霸2011
2.安裝完畢後全盤掃描
3.使用系統修復功能,恢復系統正常
手動解決方法:
1.在「開始→運行」中輸入CMD,打開「命令提示符」窗口。
2.輸入ftype exefile=notepad.exe %1,這句話的意思是將所有的EXE文件用「記事本」打開。這樣原來的病毒就無法啟動了。
3.重啟電腦,你會看見打開了許多「記事本」。當然,這其中不僅有病毒文件,還有一些原來的系統文件,比如:輸入法程序。
4.右擊任何文件,選擇「打開方式」,然後點擊「瀏覽」,轉到Windows\System32下,選擇cmd.exe,這樣就可以再次打開「命令提示符」窗口。
5.運行ftype exefile="%1" %*,將所有的EXE文件關聯還原。現在運行殺毒軟體或直接改回注冊表,就可以殺掉病毒了。
希望能夠解決你的問題,如果操作中遇到問題,請直接Q我。
❼ 易語言靜態編譯完成後打不開
靜態編譯
編譯後只有一個exe程序,
普通編譯
編譯時候,會提示是否寫出支持庫。點擊是。將編譯好的exe程序跟寫出的支持庫放在一起即可。發送給其他人使用時需要將支持庫一起發送。
如果還打不開,可以嘗試關閉殺毒軟體,(比如360,qq管家之類的安全軟體)
❽ 易語言靜態編譯和獨立編譯有什麼區別
靜態編譯是指編譯後的exe文件(可執行文件)包含了所有支持庫文件,只有單獨一個exe文件。
獨立編譯在編譯後也只有單獨一個exe文件,不過會在運行後立即釋放支持庫到Windows的臨時文件夾的子目錄中。
可能的Windows臨時文件存放目錄:
%USERPROFILE%AppData
%USERPROFILE%AppDataLocalTemp
上文的「 %UESRPROFILE% 」是指用戶目錄。輸入到電腦文件(文件資源管理器)的地址欄中可以直接打開,資料來源點此。
❾ 易語言5.3怎麼靜態編譯
易語言5.3靜態編譯有兩種方法:
方法一:自動配置
1、首先,打開易語言安裝目錄,找到「VC98linker」文件夾進入(PS:如果找不到此目錄,說明下載的易語言並非破解版本,請先自行網路搜索下載安裝易語言5.11破解版)。
2、找到「link.e」文件,打開。(PS:如果無法打開,請先打開一下易語言,再打開「link.e」)
3、接著調試運行即可(點擊上方三角形按鈕即可調試運行程序)。
4、在出現的窗口中點擊「修改」按鈕,再確定即可完成修復,接著就可以去編譯發布易語言程序
5、最後附上視頻教程,結合文字觀看效果更佳。
方法二:手動配置
1、同樣的,打開易語言安裝目錄。
2、進入「tools」文件夾,找到「link.ini」文件,雙擊打開。
3、在文件末尾添加下列代碼即可(PS:將易語言安裝目錄替換成自己的,比如「D:\Program Files\e」,那麼要添加的代碼就是「linker="D:\Program Files\e\VC98linker\bin\link.exe"」)
代碼:
linker="易語言安裝目錄\VC98linker\bin\link.exe"
4、最後點擊保存即可。
❿ 易語言5.11不能靜態編譯
1,出現這種問題,一般是配置文件中的編譯程序位置錯誤,解決方法如下:
2,打開易語言安裝目錄,進入「tools」文件夾,找到「link.ini」文件,雙擊打開。
3,在文件末尾添加下列代碼(將易語言安裝目錄替換成程序所在目錄),如
linker="易語言安裝目錄e oolslink.exe",這個目錄是程序實際安裝所在目錄。
4,最後點擊保存即可。
5,然後重新打開編譯即可。