Ubuntu 20.04 环境下编译
获取FreeCAD代码
git clone https://github.com/FreeCAD/FreeCAD.git freecad-source
-
设置Software & Updates,打开Sourcecode选项
software-properties-gtk
获取编译依赖环境
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
存在QtNetwork无法导入问题,多番尝试执行以下命令后解决
sudo apt install python3-pyside2.qtnetwork python3-pyside2.qtwebenginewidgets
-
在freecad中导入stl模型