一、简述
使用C++开发STM32。
需要解决C++文件生成的问题
二、编程环境
STM32CubeIDE V1.9.0 编译链:gcc g++
三、解决办法
C++源文件和头文件放在CPP文件夹中
- 工程转换成C++
- 右键工程
- Convert to C++
- 创建C++的文件夹CPP
- 右键工程
- New
- Source Folder
- 设置开发环境,将该文件放入
- 右键工程
- Properties
- C/C++ General
- Paths and Symbols
- Includes
- GNU C++
- Add 选中CPP文件夹
- 在CPP文件夹中,创建C++头文件
Cpp.h,编写内容如下:
// Cpp.h
#ifndef CPP_H_
#define CPP_H_
#ifdef __cplusplus
// 写一些C++的事情
#endif /* __cplusplus */
#endif /* CPP_H_ */
- 创建C++源文件
Cpp.cpp,
#include "Cpp.h"
// 写一些C++的事情
本文详细介绍了如何在STM32CubeIDE V1.9.0环境下配置C++开发环境。首先,通过右键工程并选择“Convert to C++”将工程转换为C++项目。接着,创建名为CPP的源文件夹,并在工程属性中添加CPP文件夹到C/C++ General的Include路径。在CPP文件夹内创建C++头文件Cpp.h和源文件Cpp.cpp,包含必要的C++代码。这一过程对于初学者在STM32上进行C++开发至关重要。
混合编程 C++文件生成&spm=1001.2101.3001.5002&articleId=125468698&d=1&t=3&u=3696584be5da4e51994a06edff299425)
3733

被折叠的 条评论
为什么被折叠?



