You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用FreeCAD Libpack编译带rapidjson的OCCT7.5如何配置TCL相关CMake变量

OCCT 7.5配合FreeCAD LibPack 12.5.2的TCL/TK相关CMake变量配置方案

假设你将FreeCAD LibPack 12.5.2解压到根路径<LIBPACK_ROOT>,以下所有路径替换为你本地的实际路径即可:

TCL系列变量设置

  • 3RDPARTY_TCL_INCLUDE_DIR:设置为 <LIBPACK_ROOT>\include\tcl8.6
  • 3RDPARTY_TCL_LIBRARY:设置为 <LIBPACK_ROOT>\lib\tcl86t.lib
  • 3RDPARTY_TCL_DLL_DIR:设置为 <LIBPACK_ROOT>\bin

TK系列变量设置

  • 3RDPARTY_TK_INCLUDE_DIR:设置为 <LIBPACK_ROOT>\include\tk8.6
  • 3RDPARTY_TK_LIBRARY:设置为 <LIBPACK_ROOT>\lib\tk86t.lib
  • 3RDPARTY_TK_DLL_DIR:设置为 <LIBPACK_ROOT>\bin

Tclsh识别问题修复

勾选CMake-GUI顶部的Advanced选项,显示高级变量后找到TCL_TCLSH,设置为 <LIBPACK_ROOT>\bin\tclsh86t.exe

额外注意事项

  • 配置前需确认CMake生成器选择为 Visual Studio 16 2019,目标平台选择x64,避免位数不匹配导致lib识别失败
  • 所有变量填写完成后点击Configure,若仍存在红色未定义变量,手动补全后再次执行配置,直到无报错后再点击Generate生成VS项目
  • 若配置始终异常,可点击CMake-GUI菜单栏 File -> Delete Cache 清空缓存后重新配置,排除旧缓存的路径干扰
  • 若要启用glTF导出功能,需额外确认以下配置:
    • 3RDPARTY_RapidJSON_INCLUDE_DIR 指向RapidJSON 1.1.0的头文件目录
    • 勾选USE_RAPIDJSON、BUILD_MODULE_Json两个编译选项

内容的提问来源于stack exchange,提问作者NickT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 02:30:01