2023最新版本~KEIL5使用C++开发STM32

先看效果

开始教学

因为是第一次写这个配置教程 我会尽量详细些

打开一个Keil工程

移除本地core 添加在线core


第一次编译代码 不会有报错

修改main.c文件类型为C++


点击魔术棒 把ARM编译器修改为V6

第二次编译会报错语法不兼容

我把汇编部分的这些代码做了屏蔽(用不到 偷懒ovo)

增加的重定向代码

修改后进行第三次编译 报错解决了

链接C函数(c++无法直接调用C函数)

写个测试代码发送到串口助手查看

C++语法测试类

配置printf输出

使用cout输出

拓展

如果使用cout的话 对单片机的内存不是太美好 编译两个代码看一下内存大小

资料获取

戳下方哦~

相关推荐
温宇飞15 分钟前
C++ 作用域和标识符查找规则详解
c++
随意02316 分钟前
STL 1 容器
开发语言·c++
千年糊涂1 小时前
STM32使用水位传感器
stm32·单片机·嵌入式硬件
cpp加油站1 小时前
拒绝切换IDE,10分钟让Trae编辑器化身C++神器,智能补全、编译调试一网打尽
c++·ai编程·trae
吃货界的硬件攻城狮1 小时前
【BUG】记STM32F030多通道ADC DMA读取乱序问题
stm32·嵌入式硬件·bug
三三十二1 小时前
STM32简易示波器/逻辑分析仪设计指南
stm32·单片机·嵌入式硬件
Mapleay1 小时前
STM32 _main 里做了什么
stm32·单片机·嵌入式硬件
啊我不会诶1 小时前
篮球杯软件赛国赛C/C++ 大学 B 组补题
c语言·c++
l1t1 小时前
DeepSeek辅助实现的DuckDB copy to自定义函数
数据库·c++·人工智能
南瓜胖胖1 小时前
【R语言编程——数据调用】
开发语言·r语言