KEIL MDK 工程(.uvprojx)目录更改后快速修改方法

发布时间:2024年01月15日

概述

? ? ? ? 在项目过多时,为了方便管理, 需借用文件夹命名来,举例:

1、原工程是在“STM32_Test_Project\MDK-ARM”目录下,我现在创建新文件夹,“Test”,避免原来的受污染,或者好管理等等好处。打开工程后如下所示:

2、打开工程文件(.uvprojx)后,左窗口的目录树中发现有很多文件都打了橙色的叹号,其实是目录结构变动后,MDK找不到原来的文件了。

3、找到工程文件,鼠标右击,如下所示:

4、使用Notepad++打开,修改即可。

5、此时可以发现,<FilePath>../Core/Src/main.c</FilePath>,../不对,需改成,<FilePath>../Core/Src/main.c</FilePath>,新增../../后,按Ctrl+S保存。看到打开的工程没有报感叹号了。

1)在windows环境下: " .\ "表示当前目录, " ..\ "表示当前目录的上一级目录,并且 "..\"可以连用,也就是可以写成 " ..\..\..\"表示当前目录的上级目录的上级目录的上级目录。

2)而在linux环境下," ./ "表示当前目录, " ../ "表示当前目录的上一级目录,并且 "../"可以连用,也就是可以写成 " ../../../"表示当前目录的上级目录的上级目录的上级目录

如果还不行,只能一个个来改了,如下所示:

手动修改方法:?

6、为了能够正常编译,还需要到工程属性窗口“C/C++”选项卡中的“Include Paths”文本框,将头文件的目录信息一并更新。

7、好了,讲解完成,希望能帮助到需要的人。

文章来源:https://blog.csdn.net/qq_36075612/article/details/135606760
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。