vc6下用cmake配置vtk图文教程

vc6下用cmake配置vtk图文教程

ID:10118731

大小:993.00 KB

页数:11页

时间:2018-06-11

vc6下用cmake配置vtk图文教程_第1页
vc6下用cmake配置vtk图文教程_第2页
vc6下用cmake配置vtk图文教程_第3页
vc6下用cmake配置vtk图文教程_第4页
vc6下用cmake配置vtk图文教程_第5页
资源描述:

《vc6下用cmake配置vtk图文教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WindowsXP平台下利用cmake2.4配置VC6.0和VTK开发环境图文教程由于自己在参考网上教程进行VTK配置时出现了一些小问题,决定做一个图文并茂的教程出来。主要参考了DIY部落的VTK安装配置教程(DIY部落>>c/c++>>C++实例教程>>正文)1,安装VC6.0。这个过程的具体步骤就不用我来说了吧~2,下载VTK相关文件由于自己选择了VC6.0开发环境,下载了较低的版本。vtk-5.0.4.zip源程序vtkdata-5.0.4.zip数据下载cmake文件自己依然选择了版本较低的2.4.x版本。

2、注意:此版本不支持QT4版本。但最新的cmake2.8版本支持QT4。3,安装cmake建议在安装过程中选择AddCMaketothesystemPATHforallusers建议将安装路径改为C:CMake然后Next。安装完毕。1,解压VTK相关文件建议在C盘根目下建立名为vtk的文件夹并在VTK文件夹下新建bin文件夹。将vtk-5.0.4.zip解压缩到C:vtkvtk将vtkdata-5.0.4.zip解压缩到C:vtkvtkdata1,运行cmake。设置soursecode目录为c:vtk

3、vtk,build目录为c:vtkbin按configure按钮,cmake软件会让你选择需要使用的编译器,这里我们选vc6.0,然后cmake会描所需要的文件,停下来之后,我们就可以修改cmake选项了。基本上只需要先修改下列几个参数BUILD_EXAMPLES:选择ONBUILD_SHARED_LIBS:选择ONVTK_USE_GUISUPPORT:选择ONVTK_DATA_ROOT:选择C:vtkvtkdata注意:在这个过程中,如果出先cmake下面的进度条一直不懂得情况,打开任务管理器,看看

4、是不是有两个进程,msdev.exe和msdev.com,将这两个进程结束,cmake会再次运行这两个进程,同时cmake的进度条就会走了。参数改完之后,继续点击Configure。继续修改参数VTK_USE_MFC选择ON参数改完之后,继续点击Configure。如果接下来参数全变灰色,按OK键,至此cmake的作用完成6,VC环境设置经过上述步骤后,在C:vtkbin目录下会生成vtk.dsw文件,用VC打开,直接build当出现BuildAll之后,将C:vtkbinbinDebug里生成的dll

5、文件都拷到windows/system目录下。(在camke中BUILD_SHARED_LIBS参数选择了ON)7,试一下。打开C:vtkbinExamplesAllVTKExamples.dsw,选择Cone项目(Coneclasses),右键setasactiveproject(设为活动工程),然后,build,run.这时应该能正确运行了。8,刚才只是运行VTK自带的例子,对于自己编写的工程,还需要做如下配置。注意,此步骤和第九步结合进行。工程->设置,打开如下界面修改Projectsetting(

6、设置)->C/C++->Category(分类)->Preprocessor(预处理器)->Additionalincludedirectories(附加包含路径):C:vtkvtkGenericFiltering,C:vtkvtkCommon,C:vtkvtkIO,C:vtkvtkFiltering,C:vtkbin,C:vtkvtkRendering,C:vtkvtkGraphics,C:vtkvtkVolumeRendering,C:vtkvtkImagin

7、g,C:vtkvtkHybrid,C:vtkvtkGUISupport,C:vtkvtkincludevtk-5.0,C:vtkvtkParallel,C:vtkvtklib,C:vtkvtkWidgets修改Projectsetting(设置)->Link(连接)->Input(输入)->Object/librarymodules(对象/库模块):opengl32.libkernel32.libuser32.libgdi32.libwinspool.libcomdlg32.l

8、ibadvapi32.libshell32.libole32.liboleaut32.libuuid.libodbc32.libvtkCommon.libvtkDICOMParser.libvtkexoIIc.libvtkexpat.libvtkFiltering.libvtkfreetype.libvtkftgl.libvtkGenericFilterin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。