手寫識別實驗出現Symbol table missing/corrupt in object/library ATKNCR_M_V2.0.lib.

2019-08-17 05:41发布

求助各位大大:
編譯ALIENTEK戰艦STM32開發板, 實驗46 手寫識別實驗(寄存器版本)
出現下列訊息
..OBJ est.axf: error: L6016U: Symbol table missing/corrupt in object/library ATKNCR_M_V2.0.lib.

我的PC環境:
WIN7
MDK 4.71
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-08-17 05:51
 这个没问题哦.
ouopel1234
2楼-- · 2019-08-17 08:28
回复【2楼】正点原子:
---------------------------------
感謝原子大大的回覆,
我用你的程序源碼還是一樣出現: ..OBJ est.axf: error: L6016U: Symbol table missing/corrupt in object/library ATKNCR_M_V2.0.lib.

不知您的MDK版本?
不知是否是MDK版本問題?
ouopel1234
3楼-- · 2019-08-17 13:42
回复【2楼】正点原子:
---------------------------------
原子大大,我找到問題點了:
我將源碼轉成繁體中文就會編譯錯誤!(源碼轉成繁體中文----註解才不會是亂碼..)
使用您提供的簡體版源碼就OK!!

我其他例程源碼都是這樣轉換,都不曾出現問題,這是第一次發生.....還在找原因...
正点原子
4楼-- · 2019-08-17 14:02
回复【4楼】ouopel1234:
---------------------------------
那肯定是你编译器的问题了
我直接编译这个,OK的.
正点原子
5楼-- · 2019-08-17 14:24
 精彩回答 2  元偷偷看……
earxx
6楼-- · 2019-08-17 16:17
两年多前的 帖子了,但感谢有这一篇让我也找到问题
问题 是在于 简繁中文转换软件 将 *.lib 档也一并转换了  
*.lib  大小变成 只有 1K ,当然就corrupt 了
在转换的程序  加上副档名  *.lib 不要转换就可以了
然后呢 已经转坏的档案 当然就是 找原本的覆盖过去就好了

一周热门 更多>