freecad编译运行

环境

 

https://cmake.org/files/v3.26/

 

gsl    https://mirror.ossplanet.net/gnu/gsl/

目前,freeCAD 的最新版本是 1.0.0 ;

要是你想要下载 freeCAD 的其他版本,
没有特殊需要,一般选择 <版本号> 无后缀的就行了;
比如 freeCAD 是这样的:0.20.2、0.21.1;
不要用 0.21.1 beta 之类的。

一、下载代码与依赖项:

代码 https://github.com/FreeCAD/FreeCAD/releases/tag/1.0.0

git clone --recursive https://github.com/FreeCAD/FreeCAD.git D:/file/AI-CNC/freecadv1/FreeCAD-1.0.0

lib https://github.com/FreeCAD/FreeCAD-LibPack/releases/tag/3.0.0  

 

 

 下载代码   

git clone https://github.com/FreeCAD/FreeCAD.git
cd ./FreeCAD/
git checkout -b FreeCAD-1.0 origin/releases/FreeCAD-1-0
git submodule status

下面3个需要手动到freecad源码下下载
git submodule update --init src/3rdParty/Gsl
git submodule update --init src/3rdParty/0ndselsolver
git submodule update --init tests/lib

GSL   https://github.com/microsoft/GSL/releases

0ndselsolver    https://github.com/Ondsel-Development/OndselSolver/tree/09d6175a2ba69e7016fcecc4f384946a2f84f92d

ests/lib    https://github.com/google/googletest/tree/f8d7d77c06936315286eb55f8de22cd23c188571

二、编译 :

用管理员权限打开 Cmake,
先填写如下表的前两行,之后点击 configure,cmake 变量出现了;按照下表设置变量,
继续依次点击 configure -> generate -> open project;

WHere is the source code E:/YouQuan/CaeFrameworks/FreeCAD/FreeCAD
Where to build the binaries E:/YouQuan/CaeFrameworks/FreeCAD/BUILD/FreeCAD-1.0.0
FREECAD LIBPACK DIR E:/YouQuan/CaeFrameworks/FreeCAD/LibPack-1.0.0-v3.0.0-Release
CMAKE_INSTALL_PREFIX E:/softwaresByGit/FreeCAD/INSTALL/FreeCAD-1.0.0
CMAKE BUILD TYPE RelwithDeblnfo
FREECAD USE MP COMPE FLAC OFF
BUILD TUX OFF

 

 

 

 

 config

 config

 

打开 FreeCAD .sln,生成 ALL_BUILD 项目以进行 FreeCAD 编译;之后重新生成 INSTALL 项目以进行 FreeCAD 的安装。

 

 

posted @ 2025-08-06 08:48  驼七  阅读(46)  评论(0)    收藏  举报