Presiquites 预安装小包:
Git (随便安装任意版本),
VS (必须安装最新版),
Cmake, Doxygen; (这些都最好安装最新版本的)
所用环境:
操作系统 | Windows 11 |
VS | Visual Studio Community 2022 |
Cmake | Cmake 3.29.5 |
Doxygen | Doxygen 1.12.0 |
目前,freeCAD 的最新版本是 1.0.0 ;
要是你想要下载 freeCAD 的其他版本,
没有特殊需要,一般选择 <版本号> 无后缀的就行了;
比如 freeCAD 是这样的:0.20.2、0.21.1;
不要用 0.21.1 beta 之类的。
一、下载代码与依赖项:
code dowload :
- 在 FreeCAD code in git hub 下载 .zip,
- 或者在某位置打开 Git bash 使用命令拉取代码 :
git clone https://github.com/FreeCAD/FreeCAD.git
dependency download :
- 通过 直达 LibPack 1.0.0 下载包 直接下载 .zip,
之后解压到你想放置的任意地方。
- 如果需要 LibPack 的其他版本,就进入 你就是想要我 LibPack 如下操作:
(这边的方法反应会han慢,你多等等吧)
网页打开了之后,一直下拉,找哪个是你下载的 freeCAD 代码的相同的版本号,
(他们 freeCAD 是这么起名字的哦,还挺有挑剔的)
以 freeCAD 1.0.0 举例,就找 LibPack 1.0.0,再找没后缀的就是;
还是那句话,你没有特殊需要,就一定找无后缀的,这样比较稳定。
比如来说,
哎哎,还没有完呢。 找到这个是的了,下拉至 Assets :
点击就开始下载了,之后解压到你想放置的任意地方。
二、编译 :
用管理员权限打开 Cmake,
先填写如下表的前两行,之后点击 configure,cmake 变量出现了;按照下表设置变量,
继续依次点击 configure -> generate -> open project;
Where is the source code | E:/softwaresByGit/FreeCAD/FreeCAD-1.0.0 |
Where to build the binaries | E:/softwaresByGit/FreeCAD/BUILD/FreeCAD-1.0.0 |
CMAKE_INSTALL_PREFIX | E:/softwaresByGit/FreeCAD/INSTALL/FreeCAD-1.0.0 |
注意:以下,是必须要改的变量 | |
FREECAD_LIBPACK_DIR | E:/softwaresByGit/FreeCAD/LibPack-1.0.0-v3.0.0-Release |
BUILD_TEST | FALSE |
打开 FreeCAD .sln,生成 ALL_BUILD 项目以进行 FreeCAD 编译;之后重新生成 INSTALL 项目以进行 FreeCAD 的安装。