先说在前面,你编译出错了,不看清楚,说谁马虎粗心,谁心里有数。(很乱,但是你看完,就不需要找什么攻略一步一步跟着别人做,最后做完一大堆错,不明所以。学会自己成长)
首先你需要什么:
环境:win10、vs2019、qt5.15.2(5.15版本都行,无所谓的)python(我电脑之前下载了pyhon3.11.4)、freeCAD、freeCAD依赖包(里面包含了qt和python的库,我没有改pyhon和其他的库,只改了qt的库,看完我的你就懂了)
资料下载的地址:
下载源码开放下载:(这里用gitee的很快,git的几百M下的很慢,这里直接下载压缩包,一样的,或者你去官网找源码下载,我直接下的最新0.21版本好像,网上大都是0.19)
mirrors / FreeCAD / FreeCAD · GitCodeThis is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Github 镜像仓库 源项目地址...https://gitcode.net/mirrors/FreeCAD/FreeCAD?utm_source=csdn_github_accelerator
git地址(你可以fork一份):
访问FreeCAD的GitHub网页:https://github.com/FreeCAD/FreeCAD_Source
LibPack依赖库下载:
Releases · apeltauer/FreeCAD · GitHubThis is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler - Releases · apeltauer/FreeCADhttps://github.com/apeltauer/FreeCAD/releases
访问FreeCAD的官方网站:
FreeCAD: Your own 3D parametric modelerFreeCAD, the open source 3D parametric modelerhttps://www.freecadweb.org/
(没有人告诉你出来的三个让你下哪个,我告诉你,下载那个.7z的压缩包,其他的没啥用,其他的是源码包,编译用不上,反正我没用上)
依赖库放源码的目录下(后面会报个错)缺少依赖库的错误;
Finash-------------------------------
找到FREECAD LIBPACK DIR:这里修改成你下载的那个压缩包的地址,我是直接放到项目目录下,好找。(避免水印遮挡,我直接截我笔记的截图好了)
正在编译;(偷笑,,,geigeigeigegege)
编译成功:
这是成功的字样
点击Generate生成文件:
完成以后:
点击
右键FreeCADMain,设置其为启动项。(重要)
选择ALL_BUILD右键重新生成(大约需要10-15分钟)
启动。
恭喜,失败了。你不看完,就编译,浪费是你的时间,让你看完你不看。。。。
就是这些东西(建议你一个一个的从上往下改,别急)
上面画框的地方,改完以后,等3秒左右,错误就没了,这时候你可以试试启动(有的小呆瓜是不是忘了设置启动项啦)
设置启动项是这个:
再运行好了,看结果;
0.21版本运行成功了,接着你就分析源码,debug一步一步走就完事了。