打印

MDK中Preprocessor Symbols是什么东西,为什么加上才可以通过编译

[复制链接]
11125|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sunmeat|  楼主 | 2014-8-24 19:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,在GD32中,必须在Preprocessor Symbols的Define中加上USE_STDPERIPH_DRIVER才可以通过编译,否则就不可以,这是为什么呢?
沙发
sunmeat|  楼主 | 2014-8-24 19:15 | 只看该作者
在文件中找到这样的宏定义,#if !defined  USE_STDPERIPH_DRIVER
/**
* @brief Comment the line below if you will not use the peripherals drivers.
   In this case, these drivers will not be included and the application code will
   be based on direct access to peripherals registers
   */
  /*#define USE_STDPERIPH_DRIVER*/
#endif /* USE_STDPERIPH_DRIVER */

使用特权

评论回复
板凳
sunmeat|  楼主 | 2014-8-27 08:41 | 只看该作者
https://bbs.21ic.com/icview-791644-1-1.html
STM32F0xx的头文件USE_STDPERIPH_DRIVER宏的作用,网上找到的一篇**,完美解决我的这个问题

使用特权

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

本版积分规则

208

主题

2132

帖子

13

粉丝