使用 Visual Studio 2022 (VS2022) 编译 FreeCAD 1.0.0 的详细教程

一、环境准备

官方教程:在 Windows 上编译 - FreeCAD Documentation

Windows 10/11(推荐)

git 

vs2022

cmake 3.26.4

Doxygen1.12

二、获取源码与依赖

版本关系

打开Git Bash或CMD,执行以下命令

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

下载依懒库:Releases · FreeCAD/FreeCAD-LibPack

三、CMake配置

  • 打开CMake GUI,填写以下路径:
    • 构建路径:新建BUILD文件夹(如E:\FreeCAD\BUILD)。
    • 源码路径:FreeCAD根目录(如E:\FreeCAD\FreeCAD)。

  • 点击“Configure”,选择生成器为“Visual Studio 17 2022”,平台为“x64” 
  • 关键变量设置
    • FREECAD_LIBPACK_DIR:指向LibPack解压目录(如E:\FreeCAD\LibPack-1.0.0)。
    • CMAKE_INSTALL_PREFIX:设置安装路径(如E:\FreeCAD\INSTALL)。
    • 可选:关闭BUILD_TEST以减少编译时间 。
    • 如果计划直接从 build 文件夹运行,例如用于调试)搜索并启用以下选项:
      • FREECAD_COPY_DEPEND_DIRS_TO_BUILD
      • FREECAD_COPY_LIBPACK_BIN_TO_BUILD
      • FREECAD_COPY_PLUGINS_BIN_TO_BUILD

点击“Configure”,点击Generate 

四、编译与运行

  1. 编译
    • 用VS2022打开FreeCAD.sln,右键解决方案生成“ALL_BUILD”(Release x64模式)。
    • 编译时间较长(约30-40分钟),需耐心等待 。

      2.运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Traveler飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值