(一)将7.1.1vtk配置到MFC工程中去

本文详细介绍了如何将VTK库配置到MFC工程中,主要使用CMake进行管理。首先讨论了MFC在IT行业的地位,然后阐述了CMake的背景和优势,包括其跨平台特性、多种生成器支持以及简化依赖库管理等功能。通过编写CMakeLists.txt文件,结合示例代码,指导读者完成VTK与MFC的集成,解决可能出现的库加载问题。
摘要由CSDN通过智能技术生成

毕业设计要求将CT序列图进行三维结构的重建显示,要用到VTK库,VTK和MFC进行混合编程。

说实话,这个过程很烦,首先是MFC本身就是一个即将淘汰的技术,但是由于实验室要维护一套祖传的软件(已有14年的历史。。。),被强制要求使用MFC。唉,我认为IT行业如果没有更新换代的思想,只想着吃老本,是注定要被淘汰的!

感慨完毕,进入正题。。。

假如已有MFC工程,那么怎样将VTK配置到该工程中去?(VTK安装此处略)




方法一:

用CMake管理,这个方法很简单我个人比较推荐。只需要一个.txt文档就可以将已安装好的vtk给配置到MFC工程中去。

并且CMake的历史和VTK有很大关系。


/***********************以下来自百度******************************************/

CMake是为了解决美国国家医学图书馆出资的Visible Human Project专案下的Insight Segmentation and Registration Toolkit (ITK) 软件的跨平台建构的需求而创造出来的,其设计受到了Ken Martin开发的pcmaker所影响。pcmaker当初则是为了支援Visualization Toolkit这个开放源代码的三维图形和视觉系统才出现的,今日VTK也采用了CMake。在设计CMake之时,Kitware公司的Bill Hoffman采用了pcmaker的一些重要想法,加上更多他自己的点子,想把GNU建构系统的一些功能整合进来。CMake最初的实作是在2000年中作的,在2001年初有了急速的进展,许多改良是来自其他把CMake整合到自己的系统中的开发者,比方说,采用CMake作为建构环境的VXL社群就贡献了很多重要的功能,Brad King为了支援CABLE和GCC-XML这套自动包装工具也加了几项功能,奇异公司的研发部门则用在内部的测试系统DART,还有一些功能是为了让VTK可以过渡到CMake和支持(“美国Los Alamos国家实验室”&“洛斯阿拉莫斯国家实验室”)的Advanced Computing Lab的平行视觉系统ParaView而加的。

/*************************************************************************/



那么为啥要用CMake?它有啥优势?

/***************以下来自yangzhenping的blog************************/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值