MDK---真的很纳闷----编译通过,连接不通过!

2019-03-23 17:52发布

使用MDK对STM32F429编程,build或Rebuild,在Compiling时,都通过了,但在Linking时,却提示有未定义的符号,
如: Error: L6218E: Undefined symbol HAL_ADC_ConfigChannel (referred from adc.o).

看看编译:

a1.jpg

再看看连接:
a2.jpg

象HAL_ADC_ConfigChannel这个过程,在stm32f4xx_hal_adc.c.中,且这个文件也在项目中,使用它的文件也包含了头文件,


连接时却一真没能成功!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
dontium
1楼-- · 2019-03-24 00:42
 精彩回答 2  元偷偷看……
白丁
2楼-- · 2019-03-24 06:18
dontium 发表于 2016-12-31 22:34
是不是我的KEIL版本还需要破解呢?

不是,如果没有破解的话,告诉你是license的问题
白丁
3楼-- · 2019-03-24 11:45
看看是不是存在中文路径或者路径太深
dontium
4楼-- · 2019-03-24 15:19
 精彩回答 2  元偷偷看……
okwh
5楼-- · 2019-03-24 15:51
本帖最后由 okwh 于 2016-12-31 23:05 编辑

可能是库错了 ??  把库重新编译使用它的文件也包含了头文件 ??
dontium
6楼-- · 2019-03-24 19:36
本帖最后由 dontium 于 2017-1-1 11:32 编辑
okwh 发表于 2016-12-31 22:49
可能是库错了 ??  把库重新编译使用它的文件也包含了头文件 ??

项目就用这么多文件,
a1.jpg


头文件也包含了

后来又整理一下头文件的包含,-------- 把所有用到的头文件放到一个文件中
---------也不行

/***************************       下面文件,是不正常的项目    ******************************/
SW_MX.rar (1.37 MB, 下载次数: 28) 2017-1-1 11:31 上传 点击文件名下载附件

一周热门 更多>