IAR4.42A编译错误!请教!
IAR中的error[27]
(2009-09-23 10:19:05)
转载
标签: 嵌入式_etung it | 分类: 嵌入式_etung |
发现IAR的链接器不允许在头文件中定义一个全局变量,然后有两个.c文件去引用。而VC6.0就可以这样做。
所报错误示例为:
Error[e27]: Entry "tagData" in module Wmmp ( E:\work\MiniFrame\PRJ\LED200_W4\IAR\Debug_in_flash\Obj\Wmmp.r79
) redefined in module app ( E:\work\MiniFrame\PRJ\LED200_W4\IAR\Debug_in_flash\Obj\app.r79 )
将头文件中变量前加上extern 后即不再报错。
程序编译时出现以下错误,实在不知道是什么原因,特向大家请教! Error[Pe223]: function "assert_param" declared implicitly E:\涡街流量计\设计\板2\程序\dft02\library\src\stm32f10x_nvic.c 351 Error[Pa045]: function "assert_param" has no prototype E:\涡街流量计\设计\板2\程序\dft02\library\src\stm32f10x_rcc.c 500 Error[Pe223]: function "assert_param" declared implicitly E:\涡街流量计\设计\板2\程序\dft02\library\src\stm32f10x_rcc.c 530 |
第一你用了中文文件夹 第二没有定义assert_param这个函数 |
不太明白,assert_param函数在stm32f10x_conf.h中已经定义了。stm32f10x_conf.h已加到workplace里了。
还有文件夹用中文对程序有影响吗?
还有文件夹用中文对程序有影响吗?
库文件版本混乱,估计用错IARv5的文件了.
库文件版本混乱,估计用错IARv5的文件了.
Error[Pe020]: identifier "RCC_APB2Periph_GPIOC" is undefined
查看是否包含了头文件:#include "stm32f10x_rcc.h"
想改STM32F10X_MD为STM32F10X_HD,但是IAR530就是编译startup_stm32f10x_md.s文件,何解??
下载次数:0 2009-6-16 15:18 | ||
| |||
请问下,IAR编译出现这个错误
| ||||
| ||||
| |||
| |||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论