• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

IAR的宏条件编译是作什么用的,一般要输入哪些??

Chauncey 2018-04-24 浏览量:3773

QQ截图20180424131844.png



烧录烧录不进去,之后发现是宏条件编译的问题,想问问IAR的defined symbols里面一般要输入哪些内容??

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • MDK中也有一个类似的功能,在工程配置窗口里面可以找到,作用就是加入一个全局定义,跟程序中的#define一样的道理。

    • 发布于 2018-04-24
    • 举报
    • 评论 2
    • 0
    • 0
Chauncey 回复了 donatello:就和MDK里面的要输入STM32F10X_HD,USE_STDPERIPH_DRIVER一样??那。。。为什么要输入4个?? 回复
donatello 回复了 Chauncey:这个是IAR的编译环境决定的,具体你得问问常用IAR开发的人。 回复

其他答案 数量:5
  • 这里的宏就是一些全局变量,和在代码中define感觉是一样的,全局性的宏定义在这块儿
    • 发布于2018-04-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是管理全局宏定义的
    • 发布于2018-04-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 和程序中的#define一样吧,编译器编译的时候会首先编译这些,使其在程序中生效。
    • 发布于2018-04-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是用来进行一些全局定义的,相当于程序中的define
    • 发布于2018-04-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这里的宏需要哪些还是得看你的工程文件。

    一般都是些选择编译的宏,需要用到哪部分功能代码就要定义相应的宏

    也可以在工程文件里直接定义宏,这个位置就不用管了。

    • 发布于2018-04-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

IAR的宏条件编译是作什么用的,一般要输入哪些??