前言

本文基于CH573的工程作为演示,其他单片机大同小异

记录c/c++构建相关设置

由于mounriver studio这个坑货无法自动完成由C转为C/C++混合开发后相关设置,所以在转换之前要先记录。下面以CH573为例,需要记录如下三项,操作步骤如下:

  1. 在左侧项目资源管理器中选中你需要转换的工程
  2. 右键,点击properties
  3. 点击C/C++构建,点击设置
  4. 记录如下图选中的三项
    图片

转换工程

  1. 在左侧项目资源管理器中选中你需要转换的工程
  2. 右键,点击新建--Other..
  3. 选择other--conver to a.....
  4. 点击下一步,如下图勾选后点击完成
  5. 根据上面记录的那三项,一次对应修改

图片

混合开发

将Main.c改成Main.cpp即可使用c++开发,如需在cpp文件中使用c代码,添加如下内容即可

#ifdef __cplusplus
extern "C"
{
#endif
你的代码
#ifdef __cplusplus
}
#endif
最后修改:2022 年 09 月 14 日 10 : 30 PM
如果觉得我的文章对你有用,请随意赞赏