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
    编译步骤:

    1. 准备编译环境
      • 确保安装了CMake(版本3.16及以上)。
      • 在你的工作目录中新建buildinstall文件夹。
  1. 配置CMake
    • 打开CMake,选择源码目录和build文件夹作为构建目录。
    • 点击"Configure",初次配置时可能会提示找不到LibPack错误。这时需要指定FREECAD_LIBPACK_DIR为你下载的LibPack压缩包的解压目录。
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

  1. 解决常见错误

    • 确保所有的路径设置正确,特别是Qt和Python的路径。
    • 如果出现文件找不到的错误,尝试修改项目属性中的字符集设置为“使用多字节字符集”。
  2. 编译项目

    • 在CMake中点击"Generate"生成Visual Studio项目文件。
    • 使用Visual Studio打开生成的项目文件。
    • 设置FreeCADMain为启动项。
    • 右键点击ALL_BUILD并选择"重新生成",这一过程可能需要10-15分钟。
  3. 调试

    • 我们在visual studio中编译成功后需要将LibPack中所有的内容拷贝到D:\Document\FreeCAD\build\bin目录下,这个目录是我们的生成目录。实际地址请以你的项目为准。

      注意事项
    • 强烈建议你先完整阅读本文,理解整个过程后再开始操作。
    • 编译过程中可能遇到的错误通常与环境配置或依赖不正确有关,仔细检查每一步的配置。

结论
成功编译后,你可以开始运行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
分享
二维码
海报
FreeCAD 0.21.2 编译指南 Windows11+QT5.15.2
FreeCAD编译指南 FreeCAD是一款基于PYQt的三维模型建模软件。在此,我将分享编译FreeCAD的详细步骤和一些个人经验,希望能帮助你避免一些常见错误。 环境需求……
<<上一篇
下一篇>>