编译Windows版本FreeCAD的完整指南

本文指导如何在Windows上为FreeCAD0.19及以上版本准备编译环境,包括必备的VisualStudio、Git、CMake等工具,以及详细步骤如获取源代码、配置CMake和编译过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译FreeCAD在Windows上是一项复杂的任务,需要准备好正确的编译环境和必要的组件。本文将一步步介绍如何在Windows上编译FreeCAD 0.19或更新版本。

必备条件

必备程序

  • 编译器。FreeCAD经过Visual Studio(MSVC)测试,其他编译器可能也可以工作,但这里不作介绍。更多细节请看“编译器”一节。
  • Git (有一些GUI前端可用于Git,请看下节)
  • CMake 3.11.x或更新版本。 提示:在安装CMake时选择“为所有用户添加CMake到系统PATH”选项,这样就可以从Windows命令提示符调用CMake,这很有用。

可选程序

  • Git的GUI前端。有几个前端可供选择,请看这个列表。前端的主要优势是你不需要学习Git的命令就可以获取FreeCAD的源代码或者向FreeCAD的GitHub仓库提交补丁。

下面我们将介绍使用TortoiseGit前端处理源代码。该前端直接集成到Windows文件资源管理器,拥有大量用户群可以在遇到问题时寻求帮助。

  • NSIS用于生成FreeCAD Windows安装程序。

源代码

现在可以获取FreeCAD的源代码了:

使用前端

使用Git前端TortoiseGit:

  • 创建一个新文件夹用来下载源代码。

  • 在Windows文件资源管理器中右键单击该文件夹,选择上下文菜单中的“Git Clone”。

  • 将出现一个对话框。在其中输入FreeCAD Git仓库的URL:

    https://github.com/FreeCAD/FreeCAD.git
    

    点击确定。

  • FreeCAD的最新源代码将从FreeCAD Git仓库下载,该文件夹将被Git跟踪。

使用命令行

要创建本地跟踪分支并下载源代码,打开终端(命令提示符),切换到要存放源代码的目录,然后输入:

git clone https://github.com/FreeCAD/FreeCAD.git

编译器

默认(推荐)的编译器是MS Visual Studio (MSVC)。虽然也可能使用其他编译器,例如通过Cygwin或MinGW的gcc,但这里不作介绍。

你可以通过下载Visual Studio社区版获得MSVC的免费版本(针对个人使用)。

注意:尽管Visual Studio社区版是免费的,但要使用IDE超过30天试用期,你必须创建一个微软帐户。如果你只在命令行编译,就不需要IDE和微软帐户。

作为免费开源的IDE替代方案,你可以使用KDevelop。你可以使用KDevelop修改和编写C++代码,但必须使用命令行进行编译。

可选的系统路径配置

你可以可选地将某些文件夹的路径加入系统PATH变量。这在你想要命令行/PowerShell调用这些文件夹中的程序,或者想让编译器或CMake

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

步子哥

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

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

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

打赏作者

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

抵扣说明:

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

余额充值