CSDN-Ada助手 2023-05-27 21:45 采纳率: 1.7%
浏览 14

这个条件编译可以编译到,但是跳转定义却不行,为什么_(语言-c语言)

该问题来自社区帖: https://bbs.csdn.net/topics/615574724.为符合问答规范, 该问题经过ChatGPT优化
问题概述:为什么在条件编译下能够编译成功,但跳转定义却无法正常使用? 问题详情:在以下代码中,条件编译指令的条件成立时,调用了一个函数zmain_lcd_init(),但是在跳转定义时却无法使用该函数,请问这是为什么? ```html #ifdef LCD_SUPPORTED zmain_lcd_init(); #endif ``` 需要优化的问题(HTML格式):

问题概述:为什么在条件编译下能够编译成功,但跳转定义却无法正常使用?

问题详情:

#ifdef LCD_SUPPORTED
    zmain_lcd_init();
#endif

解释:

在上述代码中,条件编译指令# ifdef判断LCD_SUPPORTED宏是否已被定义。如果已被定义,则编译器编译下面的代码;否则,忽略下面的代码。

在条件编译指令的条件成立时,调用了zmain_lcd_init()函数。但在跳转定义时,却无法使用该函数。这可能是因为在条件编译指令中定义了宏而导致的。请检查该函数是否在宏定义之前声明或定义。

如果问题仍然存在,请提供更多的上下文信息以帮助其他人更好地理解问题。

  • 写回答

1条回答 默认 最新

  • 少林and叔叔 2023-05-27 22:04
    关注

    没太明白啥意思?条件编译是这么使用的!

    评论

报告相同问题?

问题事件

  • 创建了问题 5月27日

悬赏问题

  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图2.0 版本点聚合中Marker的位置无法实时更新,如何解决呢?
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题