[STM32F0] IOC工具不会更新main.cpp,而是创建一个新的main.c

[复制链接]
663|5
Hitomi22 发表于 2025-9-14 10:50 | 显示全部楼层 |阅读模式
我用C++新建文件编写程序。通过右键>重命名功能将main.c重命名为main.cpp的方法。这种方法有效,但之后如果我使用配置工具更改IOC,它会创建一个带有正确设置的新main.c(并忽略main.cpp)。

使用C++的正确方法是什么?是否有设置可以在配置更改时更新main.cpp?

海滨消消 发表于 2025-9-23 10:30 | 显示全部楼层
手动合并 C++ 和 CubeMX 生成的代码。
豌豆爹 发表于 2025-9-23 11:30 | 显示全部楼层
推荐使用 C++ 包装器。
classroom 发表于 2025-9-23 12:31 | 显示全部楼层
如果希望 CubeMX 直接生成 main.cpp,可以修改其模板文件。
cr315 发表于 2025-9-23 18:32 | 显示全部楼层
推荐C++ 包装器,保持 CubeMX 生成 main.c,但通过 extern "C" 调用 C++ 代码。
xuanhuanzi 发表于 2025-9-23 21:34 | 显示全部楼层
这说明用了两套班子。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

57

主题

59

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部