STM32 C/C++ (一)混合编程 C++文件生成

一、简述

使用C++开发STM32。
需要解决C++文件生成的问题

二、编程环境

STM32CubeIDE V1.9.0 编译链:gcc g++

三、解决办法

C++源文件和头文件放在CPP文件夹中

  1. 工程转换成C++
    • 右键工程
    • Convert to C++
  2. 创建C++的文件夹CPP
    • 右键工程
    • New
    • Source Folder
  3. 设置开发环境,将该文件放入
    • 右键工程
    • Properties
    • C/C++ General
    • Paths and Symbols
    • Includes
    • GNU C++
    • Add 选中CPP文件夹
  4. 在CPP文件夹中,创建C++头文件Cpp.h,编写内容如下:
// Cpp.h
#ifndef CPP_H_
#define CPP_H_

#ifdef __cplusplus

// 写一些C++的事情

#endif /* __cplusplus */

#endif /* CPP_H_ */
  1. 创建C++源文件Cpp.cpp
#include "Cpp.h"

// 写一些C++的事情
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值