Discuz! Board

标题: Keil5项目移植官方例子的简单修改方法 [打印本页]

作者: buglovebug    时间: 2022-5-10 10:28
标题: Keil5项目移植官方例子的简单修改方法
本帖最后由 buglovebug 于 2022-5-16 20:55 编辑

我们经常会用官方给的例子作为工程的模板,来搭建自己的项目,但是官方的例子有很多不方便的地方,第一是放在很深的目录结构里,第二是不同单片机的项目放在一起,非常容易点错. 最重要的原因是Keil5作为编辑器,非常的弱智和不方便.
如果重新按照官方的例子的路径建立工程,所有的文件和include路径一个一个加进去,真的会死人的,而且很容易出错.

经过研究,只用三步,就可以简单无错误的把官方的项目移植到我们想要的地方.

我先说一下我的项目目录的结构:
红框的是我的项目主目录
[attach]2854[/attach]

里面是不同的项目目录
[attach]2855[/attach]

keil5的项目文件就放在各自的项目目录里:
[attach]2856[/attach]
1. 用随便一个文本编辑器打开keil5的项目文件 -- .uvprojx为扩展名的文件
我用的是ultra32,没有的话可以用写字板,都可以,下面的图片是我打开了一个官方例子的keil5的文件,找到第340行,就会发现include path了,每个include的目录名前面都是相对于keil5项目文件的相对路径, "../"代表上一级目录,"./"代表本目录.
[attach]2857[/attach]
2.弄懂了路径后,就可以根据自己的要求更改了,当然肯定不能一个一个改,我们要用工具来帮助我们 -- 查找替换.
[attach]2858[/attach]
最后保存退出,这样,就可以把带uvprojx的文件夹复制到你想要的地方了,图片里的第四步填写的路径是相对于SDK的相对路径,根据自己的需要来填写.

如果打开后碰到某个文件提示找不到,再单独修改就好了,工作量很小的.

希望对大家有帮助.






欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3