【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博客"汽车电子助手",做您的好助手。

相关推荐
越城4 分钟前
C语言文件操作完全手册:读写·定位·实战
c语言·开发语言
记帖11 分钟前
STM32H5开发陀螺仪LSM6DSV16X(5)----上报匿名上位机
stm32cubemx·imu·陀螺仪·mems·stm32h503cb·lsm6dsv16x·匿名上位机
Bardb12 分钟前
01-STM32基本知识点和keil5的安装
stm32·c#
迷路的小灰仔32 分钟前
ESP32 搭建IDF+Vscode环境(详细教程)
c语言·arm开发·单片机·mcu·物联网·visual studio·iot
coding_rui35 分钟前
C++与C
c语言·c++·引用·命名空间
加点油。。。。1 小时前
C语言高频面试题——malloc 和 calloc区别
c语言·面试
溟洵1 小时前
【Qt】控件的理解 和 基础控件 QWidget 属性详解(通俗易懂+附源码+思维导图框架)
c语言·开发语言·前端·c++·windows·qt
Dovis(誓平步青云)1 小时前
【数据结构】励志大厂版·初级(二刷复习)双链表
c语言·数据结构·经验分享·笔记·学习·算法·学习方法
YuforiaCode1 小时前
第十四届蓝桥杯 2023 C/C++组 日期统计
c语言·c++·蓝桥杯
时光の尘4 小时前
FreeRTOS菜鸟入门(七)·创建任务·静态任务创建
c语言·stm32·单片机·嵌入式硬件·freertos