开源软件编译笔记 - FreeCAD
2022-11-25 本文已影响0人
HPCer
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模型显示