求高手指点!!!非常感谢

2019-03-24 12:06发布

为了使项目独立与使用平台版本无关,我把项目文件用到的C:KeilARMINCSTSTM32F10x下的.h文件,全部拷贝到D:workinc后,
为什么会报这样一个错误说不匹配,path路径我添加过了;什么原因?之前项目编译是成功的,没有问题!!!

..libstm32f10x_dma.c(327): error:  #147-D: declaration is incompatible with "void DMA_ITConfig(DMA_Channel_TypeDef *, u32, FunctionalState)" (declared at line 288 of "..incstm32f10x_dma.h") 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
Study_Stellaris
1楼-- · 2019-03-24 17:49
< 可能是 Keil 自带的.h 文件和 STM 原厂的 .c 文件有不一样的地方,导致不兼容。
最好是都用原厂最新的 STDLIB
zjd0608
2楼-- · 2019-03-24 23:12
< :TI_MSP430_内容页_SA7 --> 非常非常感谢啊,就是这个原因.....有个定义变量类型的.h文件是有差异的!!!现在问题已经解决掉了!!!
zjd0608
3楼-- · 2019-03-24 23:41
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章