最近打算做一个医学图像处理的软件,考虑到跨平台与工作量,决定使用ITK与VTK进行图像的处理与可视化,选择Qt作为软件图形界面接口库。为了方便编写与调试,使用Visual studio 2010作为IDE进行开发。
网络上关于VTK,ITK,Qt的安装资源较少,而且安装步骤不清晰,测试不完备。在这里,接下来一段时间我将详细的介绍Qt,VTK,ITK,安装与测试过程。
安装环境
操作系统:windows 7(32位)
编译器: VS2010
本部分将安装Qt,以及Qt与VS2010的配置,最终将可以实现Qt与VS2010的联合开发。本部分假设电脑已经安装VS2010。
从http://qt-project.org/downloads下载
资源1.Qt libraries 4.8.5 for Windows (VS 2010, 235 MB)
资源2.Visual Studio Add-in 1.1.11 for Qt4
点击资源1安装,设置路径D:\Qt\Qt4(可以随意选择但路径中不能出现空格),点击下一步,完成安装。
点击资源2安装,设置路径D:\Qt\Qt4VSAddin,点击下一步,完成安装。
可以发现菜单栏出现Qt菜单。点击新建项目,会出现Qt project选项,点击新建一个Qt工程。而后下一步,VS2010会自动生成一个Qt工程。
将下面程序复制到工程main.cpp文件:
#include "helloworld.h" #include <QtGui/QApplication> #include "QtGui\qlabel.h" int main(int argc, char*argv[]) { QApplicationa(argc, argv); HelloWorldw; QLabel*label = new QLabel("HelloWorld!"); w.setCentralWidget(label); w.show(); return a.exec(); }
复制完后会出现VS2010的警告红线,可以通过视图—>属性管理器->Microsoft.Cpp.Win32.user.在包含目录添加Qt的安装路径,我的是D:\Qt\Qt4。debug和release版本任意修改一个。
运行结果
到此Qt已经安装完毕,可以进行VTK的安装了。