ubuntu系统版本

Ubuntu系统 20.04

Cmake version 3.22.1 (cmake -version 查看)

git version 2.25.1 (git --version)

svn version 1.13.0 (svn --version)

qt version 5.12.8 (qmake -v)

参考官方文档:GNU/Linux systems — 3D Slicer documentation

1、安装依赖命令

sudo apt update && sudo apt install git subversion build-essential cmake cmake-curses-gui cmake-qt-gui \qt5-default qtmultimedia5-dev qttools5-dev libqt5xmlpatterns5-dev libqt5svg5-dev qtwebengine5-dev qtscript5-dev \qtbase5-private-dev libqt5x11extras5-dev libxt-dev

2、下载slicer源码

git clone https://github.com/Slicer/Slicer.git

3、设置名字,邮箱

cd Slicer
./Utilities/SetupForDevelopment.sh

4、创建一个build文件夹,编debug版本,这里我用的“cmake -DBUILD_TESTING=OFF ..”命令,因为make一直失败

mkdir build
cd build
cmake ../Slicer

5、编译

make -j6,我是6块cpu,成功

7.运行!!

cd Slicer-build
./Slicer

报错

Object MD5=a4238b3f7125eb6d81eeb4a02dc5f5ca not found at:    https://github.com/Slicer/SlicerTestingData/releases/download/MD5/a4238b3f7125eb6d81eeb4a02dc5f5ca ("Timeout was reached")


解决

1.去链接地址查看文件,显示404 not found,按路径逐层回退发现,没有download这个路径

2.去Slicer路径下,打开CMakeLists.txt,搜索“/releases”,删除download路径,将

list(APPEND ExternalData_URL_TEMPLATES "https://github.com/Slicer/SlicerTestingData/releases/download/%(algo)/%(hash)")

改为

list(APPEND ExternalData_URL_TEMPLATES "https://github.com/Slicer/SlicerTestingData/releases/%(algo)/%(hash)")

失败。

3. 搜索发现,把BUILD_TESTING改为OFF,如下:

option(BUILD_TESTING "Test the project" OFF)

失败。

4. 再次搜索,地址Error building ANTs related to MD5 · Issue #1248 · ANTsX/ANTs · GitHub

重新运行cmake,语句:cmake -DBUILD_TESTING=OFF .. 完成后make,即成功!!!

windows系统版本
windows10

Cmake version 3.14.1 Releases · Kitware/CMake · GitHub

visualStudio2015

Qt version 5.9.3 https://download.qt.io/archive/qt/

Git version 2.34.1 Git - Downloading Package

VTK version 8.2.0  Download | VTK

编译vtk参考:win10环境下VTK7.1的编译和Qt调用VTK的详细教程二(VS2013编译支持Qt的VTK库) - Vtianhu - 博客园

Ubuntu20.04和windows10编译3DSlicer相关推荐

  1. Ubuntu20.04环境下编译MNN

    前言 MNN是一个轻量级的深度神经网络推理引擎,在端侧加载深度神经网络模型进行推理预测.目前,MNN已经在阿里巴巴的手机淘宝.手机天猫.优酷等20多个App中使用,覆盖直播.短视频.搜索推荐.商品图像 ...

  2. 20200614在ubuntu20.04的本地编译全志R系列的步骤20

    在ubuntu20.04的本地编译全志R系列的步骤20 2020/6/14 14 7:51 开始写 2020/6/14 14 14:48 完工 0.获取全志R系列的Android源码包: 请通过渠道/ ...

  3. LeGO-LOAM:Ubuntu20.04下的编译与运行

    LeGO-LOAM在Ubuntu20.04下的编译与运行 一.源码及数据集下载 二.安装gtsam 三.建立ROS工作空间 四.LeGO-LOAM的编译 五.LeGO-LOAM的运行 六.可能会遇到的 ...

  4. LIO-SAM:Ubuntu20.04下的编译与运行

    LIO-SAM在Ubuntu20.04下的编译与运行 !!阅读须知!! 一.源码及数据集下载 二.LIO-SAM的编译 三.LIO-SAM的运行 四.可能会遇到的问题 1. 运行问题 2. rviz问 ...

  5. Ubuntu20.04下的编译与运行LeGO-LOAM【问题解决】

    LeGO-LOAM在Ubuntu20.04下编译和运行的问题 一.OpenCV 版本问题 二.pcl问题 1. C++14环境 2. 报错:'Index' is not a member of 'Ei ...

  6. Ubuntu20.04下编译Aseprite

    原文传送门. Aseprite是一款像素画制作软件,不打折时在steam上的售价为 70 元.同时Aseprite也是开源的,并且使用其源代码编译出的软件,若不进行分发,是允许个人进行免费使用的. 本 ...

  7. 在Ubuntu20.04系统上LIO-SAM跑KITTI数据集和自己数据集代码修改

    LIO-SAM跑KITTI数据集和自己数据集代码修改 一.编译并运行LIO-SAM 二.代码修改 1.cloud_info.msg 2.imageProjection.cpp 三.KITTI数据集准备 ...

  8. Ubuntu20.04 下载百度网盘文件 实现

    本文参考多篇文章完成,在此不在一一列举 本文解决的问题:1.在ubuntu20.04系统中可以用百度网盘下载文件,2.ubuntu20.04与windows10可以共享文件 一.在ubuntu20.0 ...

  9. openharmony编译报错ubuntu20.04按照官方文档,hb set报错为OHOS ERROR] Invalid vendor path: /home/openharmony/vendor

    ubuntu20.04按照官方文档,hb set报错为OHOS ERROR] Invalid vendor path: /home/openharmony/vendor 作者:坚果 公众号:" ...

最新文章

  1. Dispatcher与UI线程交互
  2. windows的.bat批处理文件运行Python脚本程序
  3. 转:【Python3网络爬虫开发实战】6.4-分析Ajax爬取今日头条街拍美图
  4. 02331数据结构 散列表
  5. python作用域顺序排列_详解Python函数作用域的LEGB顺序
  6. sql server伪列_伪简单SQL Server恢复模型
  7. java对unicode转码,Unicode编码和中文互转(JAVA实现)
  8. zepto源码--filtered, contains,funcArg,setAttribute,className,deserializeVale--学习笔记
  9. 易宝典——玩转O365中的EXO服务 之四十六 如何启用审核功能
  10. 云ubuntu服务器配置
  11. Java基础之字符如何截取?
  12. 第二十二篇 jQuery 学习4 内容和属性
  13. 分布式压缩感知 matlab程序,BCS_CODE 贝叶斯压缩感知以及分布式 的算法实现,很好的范例 matlab 238万源代码下载- www.pudn.com...
  14. 软考-网络工程师-下午考试知识点
  15. UBUNTU内核升级后,如何更新 kernel headers
  16. lda指令是什么意思_汇编指令大全
  17. UML图 | 让你快速学会使用 Visio 绘制时序图(顺序、序列),再也不用担心文档画图问题啦!!
  18. 《数字图像处理》学习总结及感悟:第二章数字图像基础(1)人眼结构、感知和错觉
  19. wifi设备名称android,Android设置WiFi设备名解析
  20. 爬取天气时常用的城市代码(备忘)

热门文章

  1. 全国计算机等级考试网怎么注册
  2. 掌控板玩板指南1:初识掌控板、扩展板、Mind+编辑器
  3. 使用 NetworkInterface 获得本机在局域网内的 IP 地址
  4. oracle 内关联,左外关联,右外关联,全外关联
  5. Linux操作系统主机名(hostname)简说
  6. [附源码]JSP+ssm计算机毕业设计奥运会志愿者管理系统m68k2【源码、数据库、LW、部署】
  7. 5款windows神器吐血推荐!个个都是精品
  8. 最简单的scull设备驱动
  9. 计算机考研432有哪些大学,考研百态,有学校录取94人让658人来复试,有学生初试432复试被刷...
  10. 火绒:勒索病毒Wanncry只感染win系统 Linux没事