STM32CubeIDE与PlatformIO结合使用的路径配置问题求助
STM32CubeIDE与PlatformIO结合使用的路径配置问题求助
大家好,我最近在折腾用VSCode搭配PlatformIO来替代STM32CubeIDE做开发——已经在CubeIDE里完成了引脚配置并生成了代码,但是切换到PlatformIO编译时一直报头文件找不到的错误:
src\Core\Src\main.c:20:10: fatal error: main.h: No such file or directory
我之前找到一个临时的解决办法:把src/Core/Inc目录下的所有头文件都复制到PlatformIO项目的include目录里,这样编译就能正常通过了。但问题是,每次我在CubeIDE里重新配置引脚、重新生成代码之后,都得重复一遍这个复制操作,实在太繁琐了。
想请教各位大佬两个方向的解决方案:
- 有没有办法修改STM32CubeIDE的设置,让它直接把生成的头文件存到PlatformIO能自动识别的
include目录里? - 或者有没有更优雅的方式,不用手动复制文件,就能让PlatformIO自动识别到CubeIDE生成的
src/Core/Inc这个头文件目录?
备注:内容来源于stack exchange,提问作者user27117436




