VTK学习笔记-安装

本文介绍了在Windows和Ubuntu上安装VTK8的步骤,引用了相关博客资源,并通过《VTK图形图像开发进阶》一书中的示例验证安装成功,展示了安装完成后生成的VTK应用窗口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人安装vtk8主要参考以下两篇博客:
Windows安装方法:https://blog.youkuaiyun.com/wyy626562203/article/details/80501560
ubuntu安装方法:https://blog.youkuaiyun.com/dell5200/article/details/81142951
安装完成之后根据《VTK图形图像开发进阶》(张晓东 罗火灵编著)这本书的创建一个简单的VTK应用:

#CMakeLists.txt
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(Chap01)
FIND_PACKAGE(VTK REQUIRED)
INCLUDE(${VTK_USE_FILE})
ADD_EXECUTABLE(1.3_TestVTKInstall 1.3_TestVTKInstall.cpp)
TARGET_LINK_LIBRARIES(1.3_TestVTKInstall ${VTK_LIBRARIES})
// 1.3_TestVTKInstall.cpp
#include<vtkRenderWindow.h>
#include<vtkSmartPointer.h>
int main()
{
    vtkSmartPointer<vtkRenderWindow> renWin = vtkSmartPointer<vtkRenderWindow>::New();
    renWin->Render();
    std::cin.get();
    return 0;
}

这里将 CMakeLists.txt 最后一行将书中的vtkRenderingvtkCommon 换成了 ${VTK_LIBRARIES} ,是因为在vtk8中,这两个被拆成了很多个单独的动态链接库。
然后执行

$ ccmake .
$ cmake .
$ make

执行完成之后会生成一个可执行文件 1.3_TestVTKInstall,执行之后会产生一个窗口:

说明vtk已经安装完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值