编译 freecad 0.19 版本,与 vs2017 适配。
- 系统:windows10x64
- cmake: 3.31.6
- visual studio: vs2017
- 解压工具:7-zip
下载源码:
解压缩到同一个目录下("D:/program/freecad/")。
打开 cmake,配置源码目录以及 build 目录。可以在源码的同级目录下新建一个 build 目录。
配置 FREECAD_LIBPACK_DIR 变量:D:/program/freecad/FreeCAD-LibPack-OCC-753-_x64_VC17-1
勾选 BUILD_QT5。
如果需要用 visual studio 进行调试,需要勾选以下三个变量。
FREECAD_COPY_DEPEND_DIRS_TO_BUILD
FREECAD_COPY_LIBPACK_BIN_TO_BUILD
FREECAD_COPY_PLUGINS_BIN_TO_BUILD
cmake 变量设置完成后,点击 configure,configure 完成后点击 generate 按钮。
注意:首次 cofigure 需要根据 libpack 的版本选择对应的 platform,这里我选择的是 x64
待生成完成,打开项目。
打开项目后右键 ALL_BUILD 项目,点击 build 进行生成。
等几十分钟生成完成。
设置 FreeCADMain 为启动项目,点击运行。





