美文网首页
开源软件编译笔记 - FreeCAD

开源软件编译笔记 - FreeCAD

作者: HPCer | 来源:发表于2022-11-25 16:20 被阅读0次

Ubuntu 20.04 环境下编译

  • 获取FreeCAD代码
    git clone https://github.com/FreeCAD/FreeCAD.git freecad-source

  • 设置Software & Updates,打开Sourcecode选项
    software-properties-gtk

    选取Source Code选项
  • 获取编译依赖环境
    sudo apt build-dep freecad -y
    sudo apt install libqt5xmlpatterns5-dev
    sudo apt install qtwebengine5-dev
    sudo apt install python3-pyside2.qtnetwork python3-pyside2.qtwebenginewidgets

  • 在freecad-source同级目录创建编译目录
    mkdir freecad-build

  • 在freecad-build目录执行cmake
    cmake ../freecad-source -DPYTHON_EXECUTABLE=/usr/bin/python3

  • make编译
    make -j 20

  • 编译后在bin目录里运行freecad


    运行freecad

存在QtNetwork无法导入问题,多番尝试执行以下命令后解决
sudo apt install python3-pyside2.qtnetwork python3-pyside2.qtwebenginewidgets

干掉所有warning和error
  • 在freecad中导入stl模型


    导入stl模型显示

参考资料

相关文章

网友评论

      本文标题:开源软件编译笔记 - FreeCAD

      本文链接:https://www.haomeiwen.com/subject/srnffdtx.html