keil 3編譯時出現 目標未產生

2025-07-16 23:55:17 字數 2075 閱讀 9279

1樓:正一鵬

第一截圖:工程中把檔案去掉試一試。不新增該檔案也是可以的!

第二截圖:檔案已經新增到工程中了,不用再新增報的警告。沒什麼問題!

keil3 編譯提示 目標未產生

2樓:網友

的確是和裝置無關,是你的keil不是破解版的,編譯**有限制(2k)。快去網上找個序號產生器,破了就好了。

微控制器keil編譯時出現『目標未產生』是怎麼回事???急!!!!

3樓:網友

重灌keil,這個檔案出毛病了。

4樓:失神凝望

在上面有乙個輸出設定,要選輸出。hex的。

5樓:網友

選項中,output標籤中選中"creat hex file"

6樓:

試著路徑不要有中文。

7樓:網友

如果編譯通過了,那就說明暫存器ram溢位了。資源有限省著用!

8樓:朝華傲冬

keil的設定都設對了嗎?

9樓:網友

軟體有問題 重新安裝即可。

為什麼我的keil編譯後一直是:目標沒產生。

10樓:東方雨西

keil本身只有一種限制 是限制2k以下的 你這個在8k出現的就不是keil軟體的事 是你選擇微控制器型號的原因 你選擇大點程式空間的就行啊 如果實物 就是這個微控制器 只能去精簡**了。

11樓:網友

目標\ 右鍵\ 為目標「目標1」設定選項\輸出。

產生hex 勾選。

12樓:網友

你用的keil幾?首先要確定你的keil有沒有破解,如果沒破解就到網上下個序號產生器,而且你的這個程式你看看你的keil裡面有沒有的標頭檔案,如果沒有的話你就換成#include,51和52系列的微控制器在引腳定義上是一樣的……

13樓:娃ha哈

首先看看你的keil破解沒有哦?

14樓:蝦泥線

在keil的工程選單裡有一項設定生成hex檔案,你還沒選吧。

keil編譯步驟有哪些?微控制器編譯時顯示目標未產生是怎麼回事?

15樓:網友

有個編譯的選項,用滑鼠點選即可。

你這種情況是因為程式編寫有誤,自然不能通過編譯了。

這時候假如通過編譯那才可怕呢。

編譯器能顯示的錯誤是語法錯誤,雙擊錯誤,根據箭頭指示在相應位置附近排除錯誤,重新編譯即可。

16樓:網友

標頭檔案、生成hex檔案,包含。c檔案。

keil c51程式設計時目標沒產生,什麼原因

17樓:匿名使用者

作為新手,還是按照keil預設的安裝路徑安裝吧(雖然這個路徑是可以任意修改的)。

你看看你的keil是否裝在了 c:\keil\ 這個資料夾下,,如果不是,你預設配置檔案中的配置是找不到相應a51、c51、bl51等工具的。你可以嘗試裝到那路徑下。

另外,如果是沒有註冊過的keil,當程式超過2k時,會出現**限制的錯誤,也是不能通過編譯的,,,這個可以通過keil的序號產生器解決。

其實當你遇到編譯不能通過時,最好能把你的編譯資訊發上來,這樣就能更好的瞭解你那裡的情況。

我的郵箱是。

另外,團idc網上有許多產品**,便宜有口碑。

18樓:網友

可能是你那個output選版中生成hex檔案沒選中。

19樓:網友

程式錯,資料空間過大,一般就這兩種情況了。

20樓:網友

1、程式出錯。

2、選擇的微控制器ram/rom被用完(記憶體溢位)3、沒有設定是生成hex檔案。

4、軟體沒有破解。

keil中編譯組合語言的錯誤,不懂!! 具體見程式,很簡單,但是確有錯誤!!

出現了重複定義,可能是標頭檔案的問題,也可能是你有些變數定義了多次帶枯!一般在多個檔案中,如果不加巨集控制,會出現這種情況 編譯時會提示是那句出現轎猛了redefinition,你可蠢帆洞以先刪掉這一句!你這個錯誤可真難找啊灶伏。你把。tr 數好山字 敲成。tr 大寫字母。o了!把。th 數字 敲成。t...

VS2015編譯opencv3 10出現如下錯誤,請問如何解決

問題出在你編譯opencv core的時候,有prebuild的東西掛了,表現為退出。結果就是那些lib沒編譯出來,導致了後續所有的那些錯誤。你需要看output,明白為什麼退出。採用visual studio,用opencv做影象處理。編譯通過,執行時出現如下錯誤,怎麼解決?你把這幾個。dll放到...

qt交叉編譯時怎麼新增靜態庫急,QT交叉編譯時怎麼新增靜態庫,急!!!

你要先用交叉編譯把qt的源 編譯成可以在嵌入系統中執行的庫.然後把庫放進板子,設定環境變數.然後執行你的應用程式就可以了.ping不通應該不能通訊.看你虛擬機器的網絡卡是橋接方式還是共享方式.要除錯你得使用橋接方式 交叉編譯時候怎麼設定連線庫的搜尋路徑 找不到libqtgui.so這個庫,新增環境變...