打印

MDK编译时候总是出现重定义怎么处理?

[复制链接]
2302|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hongdan0714jin|  楼主 | 2011-10-9 11:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在编译的时候总是出现..\Libraries\inc\stm32f10x_type.h(33): error:  #256: invalid redeclaration of type name "vs32" (declared at line 320 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")怎么处理啊?stm32f10x_type.h是文件自动调用的,stm32_eth.c这个文件里只包含了include "stm32_eth.h"和#include "stm32f10x_rcc.h"没有包含stm32f10x_type.h和stm32f10x.h而stm32f10x_type.h和stm32f10x.h编译时候都说相互重复声明
望大家给个意见啊?非常感谢!
沙发
airwill| | 2011-10-9 12:30 | 只看该作者
这是系统默认 include 路径导致的.
很讨厌, 我给它来个不太正规的办法. 把 C:\Keil\ARM\INC\ST\ 下的 STM32F10x 文件夹改其他名了.
不知道大家还有别的好办**

使用特权

评论回复
板凳
hongdan0714jin|  楼主 | 2011-10-9 15:56 | 只看该作者
2# airwill
这样有效?

使用特权

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

本版积分规则

个人签名:潜水四年了。。。。。。

10

主题

807

帖子

1

粉丝