设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1178|回复: 0
打印 上一主题 下一主题

Keil5项目移植官方例子的简单修改方法

[复制链接]

7

主题

11

帖子

101

积分

注册会员

Rank: 2

积分
101
跳转到指定楼层
楼主
buglovebug 发表于 2022-5-10 10:28:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 buglovebug 于 2022-5-16 20:55 编辑

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

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

我先说一下我的项目目录的结构:
红框的是我的项目主目录


里面是不同的项目目录


keil5的项目文件就放在各自的项目目录里:

1. 用随便一个文本编辑器打开keil5的项目文件 -- .uvprojx为扩展名的文件
我用的是ultra32,没有的话可以用写字板,都可以,下面的图片是我打开了一个官方例子的keil5的文件,找到第340行,就会发现include path了,每个include的目录名前面都是相对于keil5项目文件的相对路径, "../"代表上一级目录,"./"代表本目录.

2.弄懂了路径后,就可以根据自己的要求更改了,当然肯定不能一个一个改,我们要用工具来帮助我们 -- 查找替换.

最后保存退出,这样,就可以把带uvprojx的文件夹复制到你想要的地方了,图片里的第四步填写的路径是相对于SDK的相对路径,根据自己的需要来填写.

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

希望对大家有帮助.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-4-24 21:21 , Processed in 0.130193 second(s), 30 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表