开源软件FreeCAD0.20编译源码修改名称、换名称

前言

前段时间有个小伙伴问有没有办法把一个开源软件完全更名,不仅仅是编译的二进制可运行文件的名称,而是将整个工程的源码完全更改为自己想要的名称,对于这种需求,可能各路开源大佬会觉得不耻,但是鉴于国内这种鱼龙混在的软件开发环境,借助开源软件做开发,是各路码友普遍采用的快捷路径,至于修改开源软件的名称的目的,大家都心知肚明,但是对于一个庞大的开源软件系统做这种操作,可能不仅仅是字符替换这么简单。
最近有点空闲时间,尝试拿一个开源软件来试试,最近刚学习编译FeeeCAD,自己写了一个更名器,就拿它试试吧。

准备

准备工作其实也就是下载好FreeCAD源码包和第三方包即可:
源码链接:https://github.com/FreeCAD/FreeCAD
第三方包链接:https://github.com/apeltauer/FreeCAD/releases/tag/LibPack_12.5.2
常规编译过程在此就不赘述了。

换名

假设将FreeCAD更名为XCad:
运行更名软件,输入FreeCAD-master源码包,输出XCad-master源码包。

编译XCad

1、cmake配置如图,配置过程和原来的一样,根据自己的需要选配build的模块。

开源软件FreeCAD0.20编译源码修改名称、换名称
我们看到控制台已经不认识FreeCAD了,但是能够正常引用XCad了。

结论

源软件整体更名路径可行,经过一定测试,编译后的XCad软件与FreeCAD功能一致,完整保留其功能。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览214401 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月18日
下一篇 2021年5月19日

相关推荐