error: #29: expected an expression

其它博主有说两种方式
1:查看 #define XXX 是否有 “;” 需要删除
2:keil需要设置 “C99 Mode”

3:发现还有一种可能性
注意查看使用的未知是 #if 还是 #ifdef
1:如果是#if,要判断 真或假;那么define应该定义为;

#define	XXX 1

#if XXX

#endif

2:如果是#ifdef,那么define应该定义为

#define	XXX

#ifdef XXX

#endif

注意区别 #if 和 #ifdef 的用法

相关推荐

  1. error: #29: expected an expression

    2024-07-13 03:00:02       18 阅读
  2. 从零手写实现 nginx-28-error pages 指令

    2024-07-13 03:00:02       25 阅读
  3. 大车error

    2024-07-13 03:00:02       40 阅读
  4. Rust 的 std::error::Error

    2024-07-13 03:00:02       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 03:00:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 03:00:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 03:00:02       58 阅读
  4. Python语言-面向对象

    2024-07-13 03:00:02       69 阅读

热门阅读

  1. MySQL版本升级

    2024-07-13 03:00:02       17 阅读
  2. 数据建设实践之大数据平台(四)安装mysql

    2024-07-13 03:00:02       22 阅读
  3. Python-数据爬取(爬虫)

    2024-07-13 03:00:02       20 阅读
  4. 关于QT实现绘图库的技术栈考虑

    2024-07-13 03:00:02       20 阅读
  5. 使用Python绘制百分比堆积条形图

    2024-07-13 03:00:02       23 阅读
  6. How to Use shred to Erase a Drive or File in Fedora

    2024-07-13 03:00:02       22 阅读
  7. Postman接口测试工具详解

    2024-07-13 03:00:02       20 阅读
  8. 【题解】二分 | [USACO 2009 Dec S]Music Notes

    2024-07-13 03:00:02       20 阅读
  9. 如何在工作中"开悟"?

    2024-07-13 03:00:02       26 阅读
  10. 53.处理cpu的异常

    2024-07-13 03:00:02       22 阅读