【STM32开发环境搭建】-4-在STM32CubeMX中新增Keil(MDK-ARM) 5的工程目录(包含指定路径的C和H文件)

案例背景:

由于Keil(MDK-ARM)5 工程:DEMO_STM32F030C8T6.uvprojx是由STM32CubeMX 工具生成的,如果我们在Keil工程中手动添加了一些c文件和h文件的Include Path包含路径 ,会在STM32CubeMX下一次生成uvprojx文件时,被删除,如何解决该问题呢?

目录

[1 在STM32CubeMX的目录中新增一个.extSettings文件](#1 在STM32CubeMX的目录中新增一个.extSettings文件)

[2 STM32CubeMX自动生成Keil工程的目录](#2 STM32CubeMX自动生成Keil工程的目录)

结尾


1 在STM32CubeMX的目录中新增一个.extSettings文件

.extSettings 文件内容如下(表示KEIL工程包含目录中Source文件夹的C和H文件):

复制代码
[ProjectFiles]

HeaderPath=../Source;



[Groups]

Source=../Source/demo.c;../Source/demo.h;

2 STM32CubeMX自动生成Keil工程的目录

编辑完**.extSettings**后,双击DEMO_STM32F030C8T6.ioc文件,重新生成KEIL工程代码。接着打开新生成的DEMO_STM32F030C8T6.uvprojx,你会看到KEIL工程新添加了Source文件夹。

在STM32CubeMX目录下,补全Soure文件夹和dem.c和demo.h文件。

重新打开Keil工程,demo.c的感叹号消失。

结尾

获取更多"汽车电子资讯"和"工具链使用",

请关注CSDN博客"汽车电子助手",做您的好助手。

相关推荐
程序员编程指南26 分钟前
Qt 网络编程进阶:RESTful API 调用
c语言·网络·c++·qt·restful
程序员编程指南1 小时前
Qt XML 与 JSON 数据处理方法
xml·c语言·c++·qt·json
Electrical_IT2 小时前
STM32-PWM输入捕获的配置
stm32·单片机
程序员编程指南3 小时前
Qt 网络编程进阶:网络安全与加密
c语言·网络·c++·qt·web安全
GOATLong4 小时前
传输层协议TCP
c语言·开发语言·网络·c++·网络协议·tcp/ip
程序员编程指南6 小时前
Qt字符串处理与正则表达式应用
c语言·c++·qt·正则表达式
嵌入式小白牙6 小时前
ARM-DMA
arm开发·stm32·单片机
阿捏利13 小时前
【加解密与C】Rot系列(四)Rot8000
c语言·rot8000
Star在努力14 小时前
14-C语言:第14天笔记
c语言·笔记·算法
程序员编程指南14 小时前
Qt 与 SQLite 嵌入式数据库开发
c语言·数据库·c++·qt