⑴ Keil編譯出現「錯誤」怎麼解決
歷時好幾次的碰壁,我終於解決這個問題了。
根據網路其他答案給的思路,其實就是修改環境變數,因為當前系統TEMP和TMP環境變數存在著中文。但是如果你直接修改 %USERPROFILE% 為其他英文路徑開Keil會卡死並閃退(其實是你打開main.c就閃退)!!!
因為修改成別的一個英文文件夾是不行的,你只是在環境變數中修改了文件路徑,但是電腦中這些路徑並不存在,所以你打開Keil才會閃退。
那麼解決問題的關鍵就是:先在系統C盤中創建好了所有的英文路徑,再你創建的文件夾路徑修改環境變數!!!
准備工作:先將你的Keil軟體關閉
1、在【C盤根目錄】創建【UserData】文件夾
點擊確定後退出。
再次打開Keil編譯即可不再報錯,再次愉快寫代碼吧。
祝願諸位萬事如意。
⑵ keil軟體怎麼編譯程序無結果顯示
你的兩個文件中可能都有main函數。
在keil編譯器中,main函數是C函數的入口點,有且只有一個。所以你的程序在鏈接階段發現了兩個同名函數定義,所以給出了一個警告,又發現這兩個同名函數還是main函數,所以錯誤提示。刪掉一個就可以了。
⑶ Keil編譯出錯,怎麼辦
用Keil編程軟體編譯時老是出現「目標未創建」是由於建立工程錯誤,具體編譯步驟如下:
1、在軟體頂部下拉菜單選【工程】-【新建工程】。
⑷ 你好,請問你之前問的那個關於 Keil編譯錯誤提示框消失了 的問題解決了嗎
首先,不知道你問的哪個人?其次,不明白你的問題,編譯提示框,也就是編譯輸出框,這個編譯一次就出現一次。
⑸ 求解,keil編譯無法通過,百度搜不到答案
主要是三個問題:
第一、前面兩個警告是說函數定義了卻沒有調用, 可以不用管。
第二、Error L116的錯誤是說超過2K的程序都被切掉,沒有編譯它們了。可能原因:1、你的軟體沒有注冊,使用的評估版,最多隻能編譯2K程序;2、在下圖的Code Rom Size處設置限定了2K。
第三、後面的Error都是RAM空間不夠,你可以優化你的程序,或者試試設置下圖紅線區域的Memory Model:
⑹ keil編譯器運行為什麼檢測不到錯誤
答:這種情況是你的程序還有別的錯誤,
當你把別的錯誤改掉後,再編譯你的vid 就會提示錯誤。
這種情況keil 經常有的。