使用Qt Creator开发VTK

4 篇文章 1 订阅

使用Qt Creator开发VTK

     

      在Win8的64位电脑上,为VS2010配置Qt与VTK的联合开发,出现很多问题,为了解决这种情况,我们准备换一个IDE。为Qt工程开发的QtCreator是一个轻量级的IDE,他不仅可以方便的建立Qt工程,也可以像VS2010一样用于C++的开发,只要简单配置,就可用于VTK开发,具体如何操作,请看下文。


系统配置:

操作系统:win8 64位

编译器:VS2010

Qt库:4.8.5

Qt Creator 2.7.1


一.准备工作

1.安装Qt Creator

安装完成后,因为Qt库与Qt Creator单独安装,如果想使用Qt Creator我,我们需要配置Qt Creator。 

2.配置Qt Creator

(1)指定Qt版本

在菜单栏点击工具->选项->构建与运行->Qt版本,如下图


选择Qt版本。

(2)选择编译器与调试器

在菜单栏点击工具->选项->构建与运行->构建套件,如下图


调试器如果默认没有,可以上网下载一个微软的调试器,dbg_x86_6.11.1.404.msi

http://download.csdn.net/detail/u011675242/5996067安装后即可

配置完成后,可以新建一个Qt工程,尝试运行,调试一下,如果没有问题说明配置成功,下面开始配置VTK开发。

(3)准备VTK安装包

编译VTK或下载网上已经编译好的VTK安装文件,安装文件包括VTK的静态库与动态链接库,头文件等

一个debug版本的VTK安装包,亲测可以使用。

http://download.csdn.net/detail/u011675242/5996109

准备好后开始Qt Creator的配置之旅。


二.Qt Creator配置开发VTK

1.配置思路

其实为IDE配置开发第三方库的大致步骤都一样,

第一步:添加包含头文件目录,即将VTK的include文件夹目录指定为包含目录,这样IDE就可以找到函数与类的声明。

第二步:添加库目录与库名称,即将VTK的lib文件夹目录指定为库目录,并将所有库名称添加到指定位置。

第三部:将动态库添加到Windows目录的System32文件夹,即将VTK的bin目录内的.dll文件复制到System32。

2.Qt Creator的具体配置

       因为Qt Creator新建Qt 工程时,会自动生成一个.pro文件。这个文件就是整个工程的配置文件,我们可以简单的在其中使用关键字添加头文件与库文件路径。

(1)头文件添加

使用关键字INCLUDEPATH,如下

INCLUDEPATH += D:\VTK2008_debug\VTK2008\include\vtk-5.8

(2)库文件添加

使用关键字LIBS,如下

LIBS += D:\VTK2008_debug\VTK2008\lib\vtk-5.8\MapReduceMPI.lib

LIBS+= D:\VTK2008_debug\VTK2008\lib\vtk-5.8\mpistubs.lib

LIBS+= D:\VTK2008_debug\VTK2008\lib\vtk-5.8\QVTK.lib

将所有库文件添加进去,其实这是一个一劳永逸的方法,以后如果新建工程就可以将这次配置好的文件复制进去。如果嫌麻烦,可以通过DOS命令导出库文件路径,不会的可以百度。

(3)复制dll文件

这个没什么好讲,就是将bin文件夹下的dll文件复制到System32文件夹下。


三.运行测试

   最后就是新建一个Qt空项目,编写代码,测试结果了,代码可以使用我在以前写的用于测试Qt与VTK联合开发的代码。

运行结果:





  • 0
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值