如何用Source Insight精准打开keil工程文件
前言
在多重嵌套的keil工程中,结构多、文件路径深,有很多C文件里面用了相同函数名或者变量名。利用SourceInsight查看代码时,如果将所有的文件都添加进来,那在追函数或者变量的时候,会提示多处定义,需要手动选择好相应的文件,十分的不方便。本文采用的方法,可以自动获取某个子工程用到的所有文件,在SourceInsight中实现精准添加。
一、Python3 环境搭建
1、打开浏览器访问 https://www.python.org/downloads/windows/ ,下载安装程序
2、安装Python
3、测试是否安装成功,环境变量是否已经配置好
打开cmd,输入python,按下回车键,如果出现下图打印信息,说明安装成功,环境变量已配置好
二、生成文件列表
1、下载脚本文件压缩包:https://wwu.lanzoul.com/imbcx0ambo2f
2、解压后,将脚本文件,拷贝到工程文件(.uvproj、.uvprojx、.eww)所在的路径下(路径中不能含有中文 )
3、编译一下此keil工程,生成相应的dep文件(脚本文件会根据这个来解析,我们不需要管dep文件)
4、双击运行脚本文件,得到一个txt文件,里面记录了keil工程用的所有代码文件
三、打开Source Insight,创建工程
1、创建好Source Insight工程
2、添加文件
3、到此,keil工程中的代码文件就被准确的添加到Source Insight工程中了,有多个keil工程,就可以创建相应的多个Source Insight工程。
参考文章:https://blog.csdn.net/wxh0000mm/article/details/121848627