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

[复制链接]
3052|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

粉丝
快速回复 在线客服 返回列表 返回顶部