找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
12
返回列表 發(fā)新帖
樓主: Re31
打印 上一主題 下一主題
收起左側

Not enough information to list image symbols,這個錯到底什么意思啊

  [復制鏈接]
回帖獎勵 20 黑幣 回復本帖可獲得 20 黑幣獎勵! 每人限 1 次
41#
ID:825447 發(fā)表于 2020-10-17 13:44 | 只看該作者
在一個項目中,編譯發(fā)現(xiàn)這樣一個錯誤。

這個錯誤很明確的告訴我,這個標識符沒有定義。

檢查過函數(shù)實體和函數(shù)原型后,沒有發(fā)現(xiàn)問題。又檢查了頭文件是否包含,文件路徑是否添加,都沒有發(fā)現(xiàn)問題。

最后我發(fā)現(xiàn)自己沒有把文件添加到工程項目中。在MDK keil這個IDE中,單擊擊view->Project window.看到整個project文件組成。

接著在這個Project windows中,選擇一個文件夾,鼠標右鍵單擊彈窗,選擇“manage Project items..”.

把源文件添加進入,如圖,編譯錯誤提示“沒有定義的標識符(也就是函數(shù)實體)”,都這這個源文件中,因為沒有添加到工程中,所以只有頭文件的話,只有原型,而沒有實體。

回復

使用道具 舉報

42#
ID:235954 發(fā)表于 2020-10-17 13:50 | 只看該作者
頭文件沒有包含進去,設置里面添加頭文件的路徑
回復

使用道具 舉報

43#
ID:825447 發(fā)表于 2020-10-21 09:04 | 只看該作者
在一個項目中,編譯發(fā)現(xiàn)這樣一個錯誤。

這個標識符沒有定義。

檢查過函數(shù)實體和函數(shù)原型后,沒有發(fā)現(xiàn)問題。又檢查了頭文件是否包含,文件路徑是否添加,都沒有發(fā)現(xiàn)問題。

最后沒有把文件添加到工程項目中。在MDK keil這個IDE中,單擊擊view->Project window.看到整個project文件組成。

接著在這個Project windows中,選擇一個文件夾,鼠標右鍵單擊彈窗,選擇“manage Project items..”.

把源文件添加進入,如圖,編譯錯誤提示“沒有定義的標識符(也就是函數(shù)實體)”,都這這個源文件中,因為沒有添加到工程中,所以只有頭文件的話,只有原型,而沒有實體。
回復

使用道具 舉報

44#
ID:683360 發(fā)表于 2020-10-28 23:40 | 只看該作者
參數(shù)傳遞出了問題
回復

使用道具 舉報

45#
ID:822724 發(fā)表于 2020-10-29 10:12 | 只看該作者
函數(shù)聲明錯了吧,請復查
回復

使用道具 舉報

46#
ID:882715 發(fā)表于 2021-2-4 09:46 | 只看該作者
circumspect 發(fā)表于 2019-4-3 20:47
..\OBJ\new.axf: Error: L6218E: Undefined symbol main (referred from __rtentry2.o).
我剛剛學stm32f40 ...

我也遇到了請問咋解決
回復

使用道具 舉報

47#
ID:889492 發(fā)表于 2021-3-8 11:45 | 只看該作者
.\CE.axf: Error: L6218E: Undefined symbol Init_AD9959 (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol KEY_EXIT (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol KeyRead (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol Keycode (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol LCD_Refresh_Gram (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol LED_Init (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol MY_NVIC_PriorityGroup_Config (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol Set_PointFre (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol Timerx_Init (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol _return (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol delay_init (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol delay_ms (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol initial_lcd (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol key_init (referred from main.o).
.\CE.axf: Error: L6218E: Undefined symbol KEY_Cont (referred from stm32f10x_it.o).
.\CE.axf: Error: L6218E: Undefined symbol KEY_Sys_Timer (referred from stm32f10x_it.o).
.\CE.axf: Error: L6218E: Undefined symbol KEY_Time (referred from stm32f10x_it.o).
Not enough information to list image symbols.
Not enough information to list load addresses in the image map.
Finished: 2 information, 0 warning and 17 error messages.
請問解決了嗎,我得出現(xiàn)這樣的,看了一樓的回答查定義,但是顯示根本沒這個定義
回復

使用道具 舉報

48#
ID:889832 發(fā)表于 2021-3-9 11:17 | 只看該作者
沒有足夠的信息來列出圖像符號
回復

使用道具 舉報

49#
ID:899094 發(fā)表于 2021-4-1 16:40 | 只看該作者
缺少后面那個文件
回復

使用道具 舉報

50#
ID:885092 發(fā)表于 2021-4-2 16:13 | 只看該作者
沒有定義呀!�。《x試一下
回復

使用道具 舉報

51#
ID:900077 發(fā)表于 2021-4-2 18:23 | 只看該作者
聲明錯了
回復

使用道具 舉報

52#
ID:900102 發(fā)表于 2021-4-27 14:53 | 只看該作者
學到了,一直在找這是什么問題
回復

使用道具 舉報

53#
ID:944330 發(fā)表于 2021-6-25 10:53 | 只看該作者
我也是這樣的問題 非常難受
回復

使用道具 舉報

54#
ID:945591 發(fā)表于 2021-6-27 23:37 | 只看該作者
少加了頭文件  stm32f10x_tim.h
回復

使用道具 舉報

55#
ID:945766 發(fā)表于 2021-6-28 06:40 | 只看該作者
是不是函數(shù)聲明的原因
回復

使用道具 舉報

56#
ID:931825 發(fā)表于 2021-6-28 22:45 | 只看該作者
沒有足夠的信息來列出圖像符號,應該是你的頭文件沒寫完整,導致信息不足,無法顯示,你把它重新定義一下試試
回復

使用道具 舉報

57#
ID:81196 發(fā)表于 2021-7-9 16:37 | 只看該作者
你是不是沒有開啟timer的庫文件,
回復

使用道具 舉報

58#
ID:806911 發(fā)表于 2021-8-8 20:56 | 只看該作者
我也碰到類似的問題,沒添加頭文件就報use of undeclared identifier的錯,添加.h文件后就報multiply defined和not enough information to list image symbols和not enough information to list load addresses in the image map的錯,很難受
回復

使用道具 舉報

59#
ID:919683 發(fā)表于 2021-8-31 21:33 | 只看該作者

我也遇到了請問咋解決的呢
回復

使用道具 舉報

60#
ID:963053 發(fā)表于 2021-8-31 23:25 來自觸屏版 | 只看該作者
在一個項目中,編譯發(fā)現(xiàn)這樣一個錯誤。  這個錯誤很明確的告訴我,這個標識符沒有定義。  檢查過函數(shù)實體和函數(shù)原型后,沒有發(fā)現(xiàn)問題。又檢查了頭文件是否包含,文件路徑是否添加,都沒有發(fā)現(xiàn)問題。  最后我發(fā)現(xiàn)自己沒有把文件添加到工程項目中。在MDK keil這個IDE中,單擊擊view->Project window.看到整個project文件組成。  接著在這個Project windows中,選擇一個文件夾,鼠標右鍵單擊彈窗,選擇“manage Project items..”.  把源文件添加進入,如圖,編譯錯誤提示“沒有定義的標識符(也就是函數(shù)實體)”,都這這個源文件中,因為沒有添加到工程中,所以只有頭文件的話,只有原型,而沒有實體。
回復

使用道具 舉報

61#
ID:462487 發(fā)表于 2022-2-28 13:14 | 只看該作者
把halconfig這個文件里面的相關宏祛注釋
回復

使用道具 舉報

62#
ID:61261 發(fā)表于 2022-3-2 08:03 | 只看該作者
定時器的驅動沒有添加,直接引用當然會報錯
回復

使用道具 舉報

63#
ID:666173 發(fā)表于 2022-5-26 15:57 | 只看該作者
工程應該沒加文件吧
回復

使用道具 舉報

64#
ID:1030839 發(fā)表于 2022-5-30 09:49 | 只看該作者
沒有頭文件啊,看看頭文件
回復

使用道具 舉報

65#
ID:466684 發(fā)表于 2022-7-21 20:22 | 只看該作者
應該是添加/修改了相關的文件(比如替換了之前的usart.h usart.c,這里以這兩個文件為例子)當編譯的時候會提示相應的函數(shù)不存在(沒有定義),最簡單的辦法就是把usart.h usart.c路徑刪除,然后再重新添加一遍,再編譯時就沒問題了
回復

使用道具 舉報

66#
ID:1008383 發(fā)表于 2022-7-23 09:52 | 只看該作者
好像是有的函數(shù)沒定義到庫文件里,
回復

使用道具 舉報

67#
ID:1008383 發(fā)表于 2022-7-23 09:55 | 只看該作者
要不就是點h的忘記引用了
回復

使用道具 舉報

68#
ID:1008383 發(fā)表于 2022-7-23 10:02 | 只看該作者
上進求學 發(fā)表于 2020-10-17 13:44
在一個項目中,編譯發(fā)現(xiàn)這樣一個錯誤。

這個錯誤很明確的告訴我,這個標識符沒有定義。

我也遇到過,請問解決了嗎
回復

使用道具 舉報

69#
ID:1040360 發(fā)表于 2022-7-23 21:27 | 只看該作者
應該是找不到函數(shù)頭文件定義,頭文件庫文件沒有包含頭文件吧。庫里點那個按鈕添加一下路徑就行了
回復

使用道具 舉報

70#
ID:883242 發(fā)表于 2022-7-25 18:53 | 只看該作者
還有一種可能性是單片機資源不夠,換成另一個flash、ram資源多的型號編譯試一試。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表