前言:
3Dslicer在windows 64位上整整编译了一周,才成功。
和linux相比,在windows上编译,过程不是一般的难。
众所众知,slicer官方编译教程链接:
https://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Build_Instructions
但是编译slicer4.5,官方推荐用VS2013+Qt4.8.7,所以前提是Qt4.8.7的编译
具体过程分为以下几个步骤。
一、QT4.8.7 64位在VS2013下的编译
两种方法:
1)官方推荐方法:一键编译,参考我的这篇文章《qt-easy-build使用》
      该方法默认版本是有bug的,最后作者提供了一个改良的版本,4.8.7-update-to-cmake-3.4.3分支
2)手动编译Qt源码方法:参考我的这篇文章《Qt4.8.7+webkit+openssl,在win7 64位下编译》
    该编译方法,通用所有qt源码。难点就是增加了webkit和openssl的编译。
二、slicer源码的编译
参考我的这篇文章《3D slicer + VS2013 +Qt4.8.7编译》
备注1:slicer源码编译时间较长,容易出现网络下载错误,所以导致编译结果会有bug,有些错误,我在这些文章已经总结出来了。
备注2:由于编译时间长,错误次数多。极力建议在虚拟机上编译。我就是virtual machine上安装win7 64位的裸机。所以经历了n多失败。由于64位win7,大多数ghost文件都超过4G了,所以必须用U盘PE安装,不能通过DVD虚拟光驱直接装。U盘安装64位win7可以参考这篇文章《设置vmware虚拟机从U盘安装系统》
slicer 编译成功后,运行效果。

3Dslicer +VS2013编译介绍相关推荐

  1. Dlib简介及在windows7 vs2013编译过程

    Dlib是一个C++库,包含了许多机器学习算法.它是跨平台的,可以应用在Windows.Linux.Mac.embedded devices.mobile phones等.它的License是Boos ...

  2. vs2013编译 protoBuffer编译出现的问题

    2019独角兽企业重金招聘Python工程师标准>>> 编译protobuffer ,出现了两个问题 1.vs加载项目后,会发现min函数 没有引入头文件   #include &l ...

  3. vs2013编译boost1.55.0 32/64位

    在使用vs2013编译boost-1.55.0之前,先要给boost做下修改: boost_1_55_0\boost\intrusive\detail\has_member_function_call ...

  4. VS2013编译提示无法运行“rc.exe”错误

    VS2013编译提示无法运行"rc.exe"错误,网上搜了好多,说是改path变量的,平台改成带xp的哪个,替换rc.exe等一堆问题,都没有解决. 之后用google搜到一篇英文 ...

  5. vs2013编译ffmpeg之四十二 zvbi

    ffmpeg引用zvbib vs2013编译zvbi 1. 建立vs2013的工程 2. 宏定义 3._vbi_inline 4. __VA_ARGS__ 5. FOR_ALL_NODES宏 6. i ...

  6. VS2013 编译错误类型: 必须定义入口点

    VS2013 编译错误类型: 必须定义入口点 LINK : fatal error LNK1561: 必须定义入口点 在进行vs2013编译的时候遇到报错1561:必须定义入口点,错误原因大致有以下原 ...

  7. vs2013编译caffe的io.cpp文件错误,open close无法识别

    vs2013编译caffe的io.cpp文件错误,open和close无法识别, 解决方法: 将下列代码放在io.cpp的前面 #ifdef _MSC_VER #define open _open # ...

  8. mysql 源码 sln_在windows下使用vs2013编译和调试mysql源代码

    在windows下使用vs2013编译和调试mysql源代码 1. 准备工作 1)OS:win10 + VS2013 2)mysql 源码(windows版):mysql-5.6.25.zip 3)p ...

  9. 在Windows7/10上通过VS2013编译FFmpeg 4.1.3源码操作步骤

    多年前在https://blog.csdn.net/fengbingchun/article/details/40951403 中对FFmpeg在windows下的编译过程做过说明,那时FFmpeg版 ...

最新文章

  1. java聊天室小程序论文_在Java项目中利用continue与break制作一个聊天室小程序
  2. 高速无人机独立穿越森林,全程自己规划路线,时速高达40公里
  3. Swig在Mac OS X上的安装
  4. raft算法mysql主从复制_Raft算法赏析
  5. Java接口回调机制
  6. 解决Tomcat8及Tomcat7下http的post、get请求中参数中文乱码问题
  7. MySQL工作笔记-使用rand生成随机数及用随机数填充记录
  8. Maven依赖配置和依赖范围
  9. 搜索引擎选择: Elasticsearch与Solr(转载)
  10. bigworld引擎
  11. java教务排课系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  12. Latex:目录和标题
  13. C++中的extern
  14. 文曲星猜数字游戏java代码_急求一份完整的文曲星上的猜数字游戏的课程设计...
  15. 废旧闲置的笔记本除了电脑回收,这两招也很实用!
  16. 小米台灯、小米插线板 接入Home Assistant平台 让天猫精灵音箱控制
  17. 【渝粤题库】陕西师范大学202521中国古代文学(三) 作业(高起专)
  18. 参数维纳滤波(Parametric Wiener Filter)
  19. matlab 写word文档,用Matlab生成Word文档
  20. 几种常见的中文分词包的分析与比较

热门文章

  1. xadmin与admin设置
  2. 根据两个日期字符串,格式为(YYYY-MM-DD),获取年龄,保留两位小数但不四舍五入...
  3. 深度学习要多深_才能读懂人话?
  4. 自己在项目中写的一个Jquery插件和Jquery tab 功能
  5. Windows 环境变量设置工具
  6. 靠谱测试人员需要具备BUG洞察能力
  7. 软件测试基础知识(一)
  8. python02_python常用数据类型字符串
  9. php的冒泡算法,PHP实现冒泡算法
  10. python括号是中文还是英文_python括号区别