0.绪论
在配置Cura运行环境之前,请确保已安装Git并克隆代码到本地。
git clone https://github.com/Ultimaker/Cura.git
1.官方Wiki
首先贴一下Cura在Wiki上的配置要求
Wiki地址:https://github.com/Ultimaker/Cura/wiki/Running-Cura-from-Source
目前是5.3.0版本,想在Windows下把代码跑起来是有如下要求:
2.Windows 10 or higher
电脑系统Windows 10及以上
3.Visual Studio with MSVC 2022 or higher
MSVC 2022及以上,下个VisualStudioSetup
下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/
在工作负荷中下滑找到使用C++的桌面开发,然后开始安装
4.Python 3.10.4 or higher
下载Python3.10.4的x64位版本,也是官方要求的最低版本(也可以下最新的,如果出问题可以再回来安装指定版本)
下载地址:https://www.python.org/downloads/
把Add Python 3.10 to PATH勾上,再选择Customize installation,因为我们后续需要用到pip,然后都按默认的来安装就行,实在不会的自行搜索Python安装以及pip安装
Python安装好之后,接下来需要使用pip来安装sip、Ninja以及Conan,在此之前我们配置一下pip的国内源,不然下载速度可能有点慢,具体如下:
Win+R键, 然后输入%HOMEPATH%并按Enter键,在此目录下创建 pip 文件夹,在 pip 目录下创建 pip.ini 文件,复制下面的配置到文件并保存。
[global]
index-url = https://pypi.douban.com/simple/
注意:在开始使用pip安装之前还有一件事很重要,如果你有vpn软件在运行,请马上关掉,不然会导致文件下载失败。
5.venv (Python)
Python虚拟环境,其实可以不手动创建,后面会自动创建。
在PowerShell中进入Cura源代码的根目录(或者在Cura源代码的根目录下打开powershell)
输入下面命令并回车
python -m venv venv
6.sip (Python) 6.5.1
安装sip,wiki上没有写 or higher,必须安装指定的版本,目前是sip 6.5.1
Win+R键,然后输入powershell并按Enter键,输入下列命令并回车
pip install sip==6.5.1
7.CMake 3.23 or higher
下载CMake,最新的64位程序,安装的时候选一下添加到环境变量,其它的默认就行
下载地址:https://cmake.org/download/
8.Ninja 1.10 or higher
安装Ninja,wiki上有 or higher,可以安装指定的版本也可以安装最新的,我这里安装最新的
在powershell中输入下列命令并回车
pip install Ninja
9.Conan 1.56.0
安装Conan,wiki上没有写 or higher,必须安装指定的版本,目前是Conan 1.56.0
在powershell中输入下列命令并回车
pip install Conan==1.56.0
10.安装Pycharm
如果需要改Cura的代码,可以下载PyCharm
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
至此,Cura所需的开发环境配置完成了,请查看下篇Cura代码编译