FreeCAD 0.21.2 编译指南 Windows11+QT5.15.2
内容纲要
FreeCAD编译指南
FreeCAD是一款基于PYQt的三维模型建模软件。在此,我将分享编译FreeCAD的详细步骤和一些个人经验,希望能帮助你避免一些常见错误。
环境需求:
- 操作系统:Windows 11
- 开发工具:Visual Studio 2022
- Qt版本:5.15.2
- Python版本:3.11.4
- FreeCAD及其依赖库
资源下载:
- FreeCAD源码:可以从官网或者通过GitCode的镜像仓库下载最新的0.21版本源码。FreeCAD官方源码
- LibPack依赖库:请下载.apeltauer发布在GitHub上的LibPack依赖库。LibPack Releases
编译步骤:- 准备编译环境:
- 确保安装了CMake(版本3.16及以上)。
- 在你的工作目录中新建
build
和install
文件夹。
- 准备编译环境:
- 配置CMake:
- 打开CMake,选择源码目录和
build
文件夹作为构建目录。 - 点击"Configure",初次配置时可能会提示找不到LibPack错误。这时需要指定
FREECAD_LIBPACK_DIR
为你下载的LibPack压缩包的解压目录。
- 打开CMake,选择源码目录和
Option | Value | Note |
---|---|---|
CMAKE_INSTALL_PREFIX | D:\Document\FreeCAD\install | |
FREECAD_USE_EXTERNAL_FMT | D:\Document\FreeCAD\LibPack-0.21-V2.10 | |
FETCHCONTENT_SOURCE_DIR_FMT | FALSE | |
FREECAD_USE_MP_COMPILE_FLAG | FALSE | |
FETCHCONTENT_SOURCE_DIR_FMT | D:\Document\FreeCAD\fmt-10.2.1 | 仅提供了Release版本的fmtlib |
FREECAD_USE_MP_COMPILE_FLAG | FALSE | 若开启,编译需要较大内存 |
BUILD_TEST | FALSE |
-
解决常见错误:
- 确保所有的路径设置正确,特别是Qt和Python的路径。
- 如果出现文件找不到的错误,尝试修改项目属性中的字符集设置为“使用多字节字符集”。
-
编译项目:
- 在CMake中点击"Generate"生成Visual Studio项目文件。
- 使用Visual Studio打开生成的项目文件。
- 设置
FreeCADMain
为启动项。 - 右键点击
ALL_BUILD
并选择"重新生成",这一过程可能需要10-15分钟。
-
调试
- 我们在visual studio中编译成功后需要将LibPack中所有的内容拷贝到
D:\Document\FreeCAD\build\bin
目录下,这个目录是我们的生成目录。实际地址请以你的项目为准。
注意事项: - 强烈建议你先完整阅读本文,理解整个过程后再开始操作。
- 编译过程中可能遇到的错误通常与环境配置或依赖不正确有关,仔细检查每一步的配置。
- 我们在visual studio中编译成功后需要将LibPack中所有的内容拷贝到
结论:
成功编译后,你可以开始运行FreeCAD,如果有问题可以根据错误信息进行调试。希望本文能帮助你顺利完成编译过程。
版权声明:
作者:Comely
链接:https://www.alimzs.com/index.php/2024/04/16/freecad-0-21-2-%e7%bc%96%e8%af%91%e6%8c%87%e5%8d%97-windows11qt5-15-2/
来源:CAE
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
FreeCAD 0.21.2 编译指南 Windows11+QT5.15.2
内容纲要
FreeCAD编译指南
FreeCAD是一款基于PYQt的三维模型建模软件。在此,我将分享编译FreeCAD的详细步骤和一些个人经验,希望能帮……

共有 0 条评论