硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1776|回复: 3
收起左侧

[有问必答] 宏定义STM32F10X_MD去掉编译可以通过?

[复制链接]

17

主题

67

回帖

118

积分

初级会员

积分
118
发表于 2021-9-14 18:59:36 | 显示全部楼层 |阅读模式
今天看到一个程序里宏定义STM32F10X_MD都没有,10x.h文件中也没看到这个宏定义,居然可以正常编译,百思不得其解 1.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
发表于 2021-9-15 09:19:54 | 显示全部楼层
测试了下不行,你的是不是别的地方定义了。

QQ截图20210915091928.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
发表于 2021-9-15 09:29:04 | 显示全部楼层
发现问题了,安装了F1的软件包后,再测试正常了。
应该是MDK5自己做了个宏定义识别。
回复

使用道具 举报

17

主题

67

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2021-9-15 10:54:47 | 显示全部楼层
eric2013 发表于 2021-9-15 09:29
发现问题了,安装了F1的软件包后,再测试正常了。
应该是MDK5自己做了个宏定义识别。

可能是,我换以为是一个bug呢,用hal库的话,去掉宏定义的话就会报错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 19:03 , Processed in 0.041869 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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