語言靜態編譯後無法定位
A. 易語言靜態編譯為什麼會出現無法定位鏈接器
在易語言目錄下找到tools目錄,如圖
4
改好後保存一下,用易語言重新編譯看看,是不是可以了
B. 易語言無法定位鏈接器!請檢查 tools\link.ini 中的配置是否正確
1、打開易語言工作目錄(如果你不知道的話,那就找到易語言的快捷方式圖標,然後右鍵-->屬性-->查找文件或打開文件位置)
2、找到一個名為「VC98linker」的文件夾(如果你的易語言目錄裡面沒有就網路下載,然後復制裡面就可以了)
3、運行裡面的「link.e」源代碼,不要修改,直接點運行
4、點擊「修改」按鈕,提示成功後即可即可!
C. 易語言靜態編譯。無法定位鏈接器!請檢查 tools\link.ini 中的配置是否正確來高手教我。
打開tools文件夾里的link.ini配置文本,找到其中一句:ilnker="C:\full\path\link.exe" 把它修改為: ilnker=" 這里是你易語言安裝的路徑 \VC98linker\bin\link.exe" 如我的配置:ilnker=" F:\程序軟體\e\VC98linker\bin\link.exe" , F:\程序軟體\e 是我的易語言安裝路徑。 你是否下載了靜態編譯VC6連接器,你把vc6鏈接器解壓到易語言安裝的目錄里就可以了。
D. 我的易語言靜態編譯失敗
無法定位鏈接器!請檢查 tools\link.ini 中的配置是否正確。
因為它是檢測這個環境變數的MSDevDir
你找到易語言目錄下面的tools\link.ini這個文件打開
......................................................................
; 這是易語言鏈接器插件的配置文件,用於設置靜態編譯時使用的外部鏈接器及其參數
;
; 配置項採用 name=value 的形式
; 行首為半形分號,表示該行是注釋
; 欲使某一配置項生效,請刪除該行行首的分號(;)
[linker]
;linker_type=vc6
; linker_type用於指定鏈接器類型。可選值為 vc6, gcc4, elink, alink 等。目前暫不可用。
linker="D:\Program Files\E 5.0\vc98linker\Bin\link.exe"
; linker用於指定鏈接器。要求給出完整路徑,路徑兩端可以加上半形雙引號。
; 如果不指定此項,默認會根據linker_type嘗試尋找鏈接器路徑。
;output_file="C:\output.txt"
; output_file用於設置鏈接器輸出重定向到指定的文件。要求給出完整路徑,路徑兩端可以加上半形雙引號。
; 如果不指定此項,默認在易語言IDE的「輸出」面板中輸出。
.....................................................................
找到這句:
linker="D:\Program Files\E 5.0\vc98linker\Bin\link.exe"
; linker用於指定鏈接器。要求給出完整路徑,路徑兩端可以加上半形雙引號。
把D:\Program Files\E 5.0路徑改成你的E語言安裝路徑
還要保證你E語言目錄下面有 \vc98linker 這個目錄,裡面是VC的編譯器
現在如果你的E語言是 破解版或者正版就可以靜態編譯了(試用版需要去破解才能編譯)