我第一次生成 MDK-ARM 项目,然后通过 eide 导入 keil 项目,此时使用已经配置过的库的内容,不会报错。当我使用 STCubeMX 重新生成项目的时候(SPI 是我后来配置的),则会找不到这些库,只能手动删除项目下的 .eide 文件夹然后重新导入。请问有什么方法能够比较方便的使重新配置的项目能够正常编译(我也不想反复修改配置的,但是我太菜了,呜呜)
MDK-ARM
eide
keil
STCubeMX
SPI
.eide
我看了一下生成时候的信息,其中并没有添加 SPI 所对应的库,我应该如何快速刷新这部分的依赖呢?
啊,没事了,我手动添加了文件,相比重新导入项目来说快多了。但是我可能还是希望有一个功能能够刷新项目中添加的文件吧!(
TheBadZhang
项目在导入后就成一个新项目了,不存在自动从旧项目刷新源文件的功能
如果你要使用 CubeMx 生成源文件,请使用 添加源文件夹 功能将 CubeMx 根目录添加进来,插件会监视目录下文件的变化,自动添加源文件
模板库里有 CubeMx 的示例工程,你可以参考一下:点击 新建项目,选择 从远程模板库新建,选择 MCU,选择 STM,选择 STM32F4
新建项目
从远程模板库新建
MCU
STM
STM32F4
还有,在使用 CubeMx 的时候,需要进行如下勾选,这样没用的源文件就不会被添加进来:
admin 谢谢,了解了❤❤❤