MITK-Qt4.8.4(x64)+VS2012+Win7_X64 编译记录
本文参考 http://blog.csdn.net/lanxuxml/article/details/9232529(中文)
http://docs.mitk.org/nightly-qt4/BuildInstructionsPage.html (官方编译指导)
MITK全名:The Medical Imaging Interaction Toolkit 。官网:http://mitk.org/
cmake跟rebulidMITK-superbuild.sln 前,强烈建议大家先看看这个URL,里面讲解了一些如何解决rebuild可能会遇到的问题,这样可以可以尽量保证rebuild成功:http://comments.gmane.org/gmane.comp.lib.mitk.user/3568
开始:
安装环境:win7(64位),visual studio 2012。
一、Windows下获取MITK源码:
直接去github下载(推荐):
https://github.com/MITK/MITK下载zip。如果URL不对的话大家直接去 https://github.com搜索MITK,第一项即是。
二、安装前请确保安装以下:
:cmake-2.8.12.1-win32-x86.exe http://www.cmake.org/cmake/resources/software.html
:qt-win-opensource-4.8.4-vs2010.exe QT64位需自己编译 参考 http://stackoverflow.com/questions/12113400/compiling-qt-4-8-x-for-visual-studio-2012
:Git http://git-scm.com/download/win
开始cmake:
三、Cmake MITK:
打开cmake-gui,将下载好的源码所在路径以及要生成的二进制文件所在的路径,如果诸位有编译过vtk、itk,这一步不是问题。

点击左下角的Configure,直接默认,然后再Configure到没有红色显示,点击Generate。搞定这一步。可以确认如下几个选项勾上。(MITK-superbuild)


四、编译MITK-superbuild.sln
1.打开MITK-superbuild.sln,在生成二进制的文件夹下,教程中是在P:/MITK_MSVC2012_X64下。
2.打开工程找到下属的mitk这个工程编译。出现两个警告和错误。打开出现warning的文件(mitkPointSetGLMapper2D和mitk:SlicedGeometry3D),Ctrl+A全选,然后在文件菜单:file->advanced save options ,在弹出的选项中选择新的编码方式为:UNICODE codepage 1200.
备注:强烈建议先操作这一步再进行下一步,否则编译极有可能出错,而编译一次就几个小时。
4.很多人说直接选择ALL_BUILD,右键点击bulid。

5.Ok,编译成功无错。时间比较长,依据个人电脑配置。
6.编译成功后,按教程可以生成自己的项目,如果能成功运行,那么,到此,您终于成功安装编译成功MITK了。链接:http://docs.mitk.org/nightly-qt4/HowToNewProject.html
MITK-Qt4.8.4(x64)+VS2012+Win7_X64 编译记录的更多相关文章
- 最新版Duilib在VS2012下编译错误的解决方法
svn了好几次最新版本的项目源代码, 在VS2012下编译老是出错, 改了后没记录, 结果又忘记, 所以在此记录下. 这个问题很普遍, 非常多的人遇到. 至于 ...
- 在vs2012下编译出现Msvcp120d.dll 丢失的问题
之前在vs2012下编译一个opencv程序时,一直出现msvcp120d.dll文件丢失的提示信息,最初会在网上找dll下载,将其拖入系统文件夹再进行regsvr32命令操作,结果都没有解决错误,甚 ...
- vs2012 MinGW 编译ffmeg 引用外部库libx264,librtmp
VS2012如何编译ffmpeg前面已经有文章讲过,本来主要讲述如何引用外部库libx264,librtmp, ffmpeg版本是3.0.2. 1. 下载x264源文件并编译 源码地址是http:// ...
- QT4.8.5 QComboBox 增加选择菜单记录
QT4.8.5 QComboBox 增加选择菜单记录 因为软件需要测试多个UART ,多个LAN,当要测试多个同样功能的时候就可以使用QComboBox类实现一个菜单选择功能. 步骤如下: 1. 在U ...
- Vs2012(Vs2013) 编译 64位 Qt (动态库), 并使用自编译Qt建立工程(悲催经历)。(含遗留问题)
仅供参考. 体会:我个人此次编译不该使用Vs2013编译Qt. 使用以下程序: Qt : qt-opensource-windows-x86-msvc2012_64_opengl-5.2.1.exe ...
- vc11(vs2012)下编译php
需要原料: vs2012.php源码 1.本机的mingw没搞定,参考网上文章尝试vs2012编译,借助vs2012自带的命令行工具: 需要去bison官网下载bison.exe放在“c:/windo ...
- vc11(vs2012)下编译php源码
需要原料: vs2012.php源码 1.本机的mingw没搞定,参考网上文章尝试vs2012编译,借助vs2012自带的命令行工具: 需要去bison官网下载bison.exe放在“c:/windo ...
- VS2010 win7 QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序
下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip, 不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0 ...
- Qt4.8.6 Embedded Linux 的编译与移植
最近买了个飞凌ok6410 的开发板,于是在其中搭建qt4.8.6运行环境.费了两三天时间,主要还是对Linux系统的生疏,在一些问题上徘徊很久,在这里做一些过程笔记.烧写ARM-Linux系统,根据 ...
随机推荐
- 【推理,贪心】UVa 1319 - Maximum
看到了大神的代码.理解了好久...真是差距. 题意:给出m, p, a, b,然后xi满足已下两个公式, 求 xp1 + xp2 +...+ xpm 的最大值. 1.-1/sqrt(a) <= ...
- 关于Winform发布时,资源文件缺失的解决方案
今天和大家分享一下,我这几天一直困惑的问题,今天不经意间解决了这个问题,接下来描述一下这个问题: 问题: 最近公司给人家做二次开发,是C/S结构的,我在做Winform时发现,当我选择一个项目发布时, ...
- (转)linuxmint,ubuntu 下修改guake宽度方法
之前在网上找到修改guake.py的方式,但是我一直没能找到guake.py的文件,弄的我纠结,后来找到这个文章,这个确实是有效果的 Ubuntu12.04上Guake在唤出的时候滚动条会消失,主要原 ...
- 面试之SQL(1)--选出选课数量>=2的学号
ID Course 1 AA 1 BB 2 AA 2 BB 2 CC 3 AA 3 BB 3 CC 3 DD 4 AA NULL NULL 选出选课数量>=2的学号 selectdis ...
- Ajax-jQuery实现
load方法: 对上一篇中的javascript原生实现(数据格式为html),用jqury的post方法进行改造: 下面这句中“h2 a”,实现了对返回内容的选择: $.get()\$.post ...
- Excel数据生成Sql语句的方法
选中想要生成的列,套用表格格式,选中表包含标题的选项确定,然后在最右边的一列第二行处,点击函数功能,选择CONCATENATE,在文本里输入想要的结构即可 代码如下 复制代码 ,=CONCATENA ...
- TabbarItem超炫小动画
本文转载自 不灭的小灯灯 的博客 Tabbar点击时候超炫小动画 感谢这位大神的分享! 对UITabBarController上TabBar按钮动画详细介绍-->>保证你有意外收获,如有 ...
- Could not load the "defaultimg" image referenced from a nib in the bundle with identifier "com.abc"
出现这个错误提示,是因为在xib中使用了.jpg格式的图片,在图片名称后面加上.jpg即可;
- (转)印度建全球最大生物识别数据库,MongoDB安全受质疑
受棱镜门影响,各界对Aadhar的质疑从是否将威胁人民隐私与安全,转而聚焦在 Aadhar 搜集.储存以及处理资料的方法,以及美国新创公司 MongoDB 在计划中扮演的角色. 泱泱大国印度一直以来都 ...
- Js中的变量
1.什么是变量? 在JavaScript中,一种可变的量就称为变量.变量是用来临时存储数据的容器.变量是存在内存中. 2.定义变量 使用var关键字来声明变量 如下图: 3.变量名的命名规则 变量名可 ...