收藏官网首页
查看: 13017|回复: 1

IOTKIT - 微信宠物屋_V2.2 程序疑问!

7

主题

13

帖子

170

积分

注册会员

Rank: 2

积分
170
跳转到指定楼层
楼主
发表于 2015-10-23 21:30:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
#ifdef gokit
#define  Infrared_EXTI_IRQHandler EXTI9_5_IRQHandler
#endif

#ifdef STUNO
#define  Infrared_EXTI_IRQHandler EXTI15_10_IRQHandler
#endif

#ifdef Xnucleo
#define  Infrared_EXTI_IRQHandler EXTI15_10_IRQHandler
#endif



程序里面多次用到Gokit STUNO Xnucleo    问题来了,他们都是用于预处理的标识符  

我全文搜索过了,根本没有对他们进行定义?????????????

怎么用??????

沙发
发表于 2015-10-26 10:17:45 | 只看该作者
本帖最后由 yCat 于 2015-10-26 10:18 编辑

你去看看预编译的相关的用法,这个是预编译的内容,例如第一句:
  1. #ifdef Gokit
  2. #define  Infrared_EXTI_IRQHandler EXTI9_5_IRQHandler
  3. #endif
复制代码

如果你在其他相应有调用的c文件或者h文件定义和使用以下语句:

  1. #define  Gokit
复制代码


那么就会编译执行#define里面的内容
  1. #ifdef Gokit
  2. #define  Infrared_EXTI_IRQHandler EXTI9_5_IRQHandler
  3. #endif
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表