打印

用MDK 开发stm32时出现的重定义的问题!!!

[复制链接]
2205|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
枫叶gbwz|  楼主 | 2012-4-13 16:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用MDK调试程序的时候出现如下错误***不合法重定义了

我查了一下,主要是像u8这样的定义重了,一个是在stm32f10x.h(这个是在我的工程文件里的文件)里,一个是在stm32f10x_type.h(这个在C:/KEIL/````)里,问题是我在头文件搜索路径里没有填type的路径啊,它给自动加上了。我该怎么办,请高手讲解啊!!!
沙发
pipihahahah| | 2012-4-16 15:43 | 只看该作者
把C:/KEIL/……下面的关于ST的库删掉 没啥用的 直接用ST提供的库
放心的删掉吧 你的问题也就解决了

使用特权

评论回复
板凳
airwill| | 2012-4-16 22:36 | 只看该作者
不删除, 可以 rename 个别的名字.

使用特权

评论回复
地板
walnutcy| | 2012-4-16 22:48 | 只看该作者
把包含路径设对就OK了,在C++那页的设置中。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

147

帖子

7

粉丝