freeCAD 学习 step1

发布于:2025-06-12 ⋅ 阅读:(46) ⋅ 点赞:(0)

安装准备工作

建议安装软件

  1. VS2022社区版,个人免费。在选择C++开发环境时,MSVC多勾选几个版本。
  2. QT,个人免费。软件跟着官方装最新版本问题不大。
  3. 7zip
  4. Git

下载freeCAD的相关资源

官方指导在windows下的编译步骤,要有耐心看,更要有耐心下载。

Compile on Windows - FreeCAD Documentationhttps://wiki.freecad.org/Compile_on_Windows

1、LibPack

建议接最新版本。从这里跳转过去的是libpack源码,咱这会儿需要的不是源码,先进入tag拿编译好的库来用,以后深入调教再拿源码不迟。

Tags · FreeCAD/FreeCAD-LibPack · GitHubhttps://github.com/FreeCAD/FreeCAD-LibPack/tagslibpack,最新版本一般来说跟着freeCAD最新版本走的。2025年6月,对应的fc版本确实是1.1dev

2、freeCAD原代码

直接git接到本地。

git clone --recurse-submodules https://github.com/FreeCAD/FreeCAD.git

建议这么安排文件夹:

-root

        --freeCAD

        --build   这个文件夹是空的,稍后用来构建一个vs的工程。

        --libpack

环境变量设置

环境变量是个比较坑的。libpack的很多依赖是分散在不同文件夹,我配置过一次,让我再配一次也不一定能顺利配置出来,到构建的时候多利用豆包。

你的安装路径\CMake\bin

你的安装路径\git\bin

LibPack\bin

LibPack\lib

……

开始构建

到构建的时候多利用豆包,直接问它:freeCAD怎么构建?

用cmake-gui也很简单,这样这样,再那样样……好吧,认真讲两句

1、找到cmake-gui,安装路径或者QT的Tools下都有,选择freeCAD路径和构建目标路径,前面讲过了。在遇到询问VS版本时,注意选择你的vs2022

2、configure,有错排错,日志往豆包贴就对了,别管看不看得懂。一般来说,全是环境变量的问题。往环境变量加,或者在这个界面AddEntry手动添加变量名和变量值,估计要折腾个十来次,要有耐心。

3、Generate,当配置没问题了,生成就几秒的事。

构建出来了

构建出来的结果是这样的。

人人都做国产自研?--CAD/BIM

愿咱自己的工业软件做大做强,可以站在巨人的肩膀上,但希望这些开源作品,不是被用来行骗江湖的手法。