说明:
该文档适用于
首次/重新 搭建3D-Slicer工程环境
Clean up(非增量) 编译生成
1. 3D-slicer 软件介绍
(1)3D Slicer为处理MRI\CT等图像数据软件,可以实行基于MRI图像数据的目标分割、标记测量、坐标变换及三维重建等功能,其源于3D slicer 4.13.0-2022-01-19开源代码框架,并进行moudles和扩展模块的增删而编译生成。
(2)3D-slicer 源代码自官网github checkout 到本地以后,需编译生成解决方案工程,并build以生成软件的开发调试版本(debug)和软件发布版本(release)。
https://download.slicer.org/
https://github.com/Slicer/Slicer
2. 3D-slicer 软件编译生成
如3D slicer 4.13软件的解决方案生成及编译对PC电脑的配置、软件安装环境、畅通访问github网站等条件具有同样严格的配置要求和工序流程。
(1)编译准备
为了满足编译3D slicer软件的先决条件,首先应查阅Slicer官方文档
https://slicer.readthedocs.io/en/latest/developer_guide/build_instructions/windows.html详细了解其需要的配置条件。具体软件条件如下:
可见编译生成3D-slicer软件,应在编译设备PC机上首先应安装了满足条件的Cmake、Git、Visual Studio、Qt5、NSIS(打包选)。
如我们编译3D-slicer 应该选择硬件配置较好(i5/i7,内存>8G,有GPU模块)的PC机并可以安装如下软件版本:
Windows 10 21H2 x64,Windows SDK 1904