本文记录在Windows下编译安装FreeCAD 1.0.0的流程。

零、环境

操作系统 Windows 11
VS Code 1.92.1
Git 2.34.1
Visual Studio Visual Studio Community 2022
CMake 3.22.1

一、编译安装

1.1 安装依赖

从FreeCAD GitHub下载LibPack-1.0.0-v3.0.0-Release.7z,并解压。

1.2 下载代码

git clone https://github.com/FreeCAD/FreeCAD.git
cd ./FreeCAD/
git checkout -b FreeCAD-1.0 origin/releases/FreeCAD-1-0
git submodule status
git submodule update --init src/3rdParty/GSL
git submodule update --init src/3rdParty/OndselSolver
git submodule update --init tests/lib

1.3 编译安装

按照下表配置CMake,完成构建,

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:/YouQuan/CaeFrameworks/FreeCAD/INSTALL/FreeCAD-1.0.0
CMAKE_BUILD_TYPE RelWithDebInfo
FREECAD_USE_MP_COMPILE_FLAG OFF
BUILD_TUX OFF

然后在VS中构建"ALL_BUILD"完成编译,构建"INSTALL"完成安装。

网络资料

FreeCADicon-default.png?t=O83Ahttps://www.freecad.org/index.php

FreeCAD-LibPackicon-default.png?t=O83Ahttps://github.com/FreeCAD/FreeCAD-LibPack

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐