没找到宏定义

[复制链接]
楼主: jiahy
手机看帖
扫描二维码
随时随地手机跟帖
fengm| | 2018-7-10 22:01 | 显示全部楼层
jiahy 发表于 2018-7-10 17:55
//为了保证代码可以在IAR编译器的任何版本中都能正确得到编译,所以作以下的条件编译。

#ifdef __IAR_SYS ...

条件编译定义了?

使用特权

评论回复
dspmana| | 2018-7-10 22:01 | 显示全部楼层
jiahy 发表于 2018-7-10 17:47
在.h文件里也没有,宏定义到哪里了

说明缺少了。h的文件

使用特权

评论回复
pl202| | 2018-7-10 22:02 | 显示全部楼层
建议上传代码看看。

使用特权

评论回复
dspmana| | 2018-7-10 22:02 | 显示全部楼层
jiahy 发表于 2018-7-10 17:47
在.h文件里也没有,宏定义到哪里了

搜搜看看是不是工程文件里面有

使用特权

评论回复
quickman| | 2018-7-10 22:02 | 显示全部楼层
是不是文件没有添加完整呢?

使用特权

评论回复
fengm| | 2018-7-10 22:02 | 显示全部楼层
jiahy 发表于 2018-7-10 17:55
//为了保证代码可以在IAR编译器的任何版本中都能正确得到编译,所以作以下的条件编译。

#ifdef __IAR_SYS ...

没有定义宏定义的条件吧。

使用特权

评论回复
jstgotodo| | 2018-7-10 22:02 | 显示全部楼层
凡是以“#”开头的均为预处理命令。

使用特权

评论回复
sdCAD| | 2018-7-10 22:02 | 显示全部楼层
有可能文件没有被引用的。

使用特权

评论回复
iamaiqiyi| | 2018-7-10 22:02 | 显示全部楼层
需要判断是否定义了这个宏

使用特权

评论回复
backlugin| | 2018-7-10 22:02 | 显示全部楼层
完善一下头文件的定义。

使用特权

评论回复
dzfansman| | 2018-7-10 22:02 | 显示全部楼层
重新定义一下。

使用特权

评论回复
sanxingnote7| | 2018-7-10 22:02 | 显示全部楼层
程序能够执行吗?

使用特权

评论回复
pl202| | 2018-7-10 22:02 | 显示全部楼层
__VER__在哪定义的

使用特权

评论回复
ayb_ice| | 2018-7-11 15:24 | 显示全部楼层
不同的编译器定义中断函数形式不一样

使用特权

评论回复
vivilzb1985| | 2018-7-16 10:06 | 显示全部楼层
这个宏定义的也太复杂了

使用特权

评论回复
10299823| | 2018-8-4 13:54 | 显示全部楼层
作为条件编译的宏,常常只需要判断是否定义了这个宏

使用特权

评论回复
jimmhu| | 2018-8-4 13:55 | 显示全部楼层
https://wenku.baidu.com/view/1ee37afff705cc1755270937.html

使用特权

评论回复
lihuami| | 2018-8-4 13:55 | 显示全部楼层
在一个文件里面?

使用特权

评论回复
xiaoyaozt| | 2018-8-4 13:56 | 显示全部楼层
将标识符定义为空和将标识符定义为未定义完全是两码事

使用特权

评论回复
uptown| | 2018-8-4 13:56 | 显示全部楼层
没有找宏定义的方法

使用特权

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

本版积分规则