当前位置: 首页 > news >正文

VTK教程-VTK-9.5源码编译详细教程

目录

    • 一、编译环境
    • 二、源码下载
    • 三、CMake构建
    • 四、编译安装
    • 五、测试

一、编译环境

VTK9.5.2 + Qt6.8.2(msvc2022_64) + VS2022

二、源码下载

点击下方VTK源码连接,进入项目后点击页面右侧Release->Tags,选择9.5.2版本下载源码。本文以9.5.2版本为例讲解,其他版本编译过程类似。

下载连接:https://github.com/Kitware/VTK

三、CMake构建

(1) 创建编译目录和安装目录
在源码目录中创建build和install文件夹。

(2)使用CMake构建
这里需要改两个地方,一是需要编译Qt组件库,方便我们在Qt中使用;二是更改安装目录和编译的类型,编译后的动态库放到位置。如下图

编译Qt组件库,搜索qt,将所有关于Qt的库改为WANT。
在这里插入图片描述

更改安装路径,CMAKE_INSTALL_PREFIX改为创建的install文件夹。
更改编译类型,CMAKE_CONFIGRATION_TYPE改为Release。

在这里插入图片描述

点击Configure->Generate->Open Project,打开VS2022。

四、编译安装

(1)编译
打开VS2022后,在右侧项目树中选择ALL_BUILD,右键点击生成,源代码慢慢编译,大概要1个多小时。

VTK高版本编译这里可能有一个问题,如下图,需要将项目语言标准和附加选项更改就行了。
解决方法:
右键项目 → “属性”
C/C++ → “命令行”,在“附加选项”中添加:/Zc:__cplusplus
在常规中确保 “语言标准” 选择了 C++17(/std:c++17)
在这里插入图片描述
(2)安装动态库
以上编译出现0错误,说明编译成功,就可以安装动态库了。点击右侧项目树中的INSTALL,右键点击生成即可。

五、测试

(1)添加环境变量
将上述动态库文件夹install复制到你想安装的位置,改名为VTK-9.5.2,将bin目录添加至环境变量,点击确定。这里可以重启电脑一下。

(2)测试调库
在项目CMakeLists.txt文件中添加:

find_package(VTK COMPONENTS REQUIRED)
target_link_libraries(${PROJECT_NAME} PRIVATEQt::Quick${VTK_LIBRARIES}
)

这样就可以在cpp文件中使用vtk了。

http://www.dtcms.com/a/566625.html

相关文章:

  • 西安网站建设公司排行榜用wordpress制作表单
  • 用阿里云服务器做盗版小说网站吗管理网站模板下载
  • 英飞凌 LITIX™ Interior:汽车内饰氛围灯解决方案
  • 美团网站网站建设发展网站定制一般价格多少
  • 网站公司图片wordpress 评论双击
  • C 标准库 - <errno.h>
  • 劳务公司网站建设WordPress前端分离
  • 杭州网站做的好公司哪家好wordpress登录页名
  • 合肥网站制作开发旅游网站名称设计
  • 郑州做网站 汉狮网络怎样推广自己的app
  • 西安做网站程序泉州做网站的公司
  • 前端Tabs切换导致的数据问题
  • 中专旅游管理专业职业发展指南
  • 微网站管理平台wordpress 主题 最简单
  • 彩票网站是怎么做的南宁做网站开发的公司有哪些
  • 网站为什么开发appc mvc制作网站开发
  • 做服装招聘的网站有哪些群辉怎么做视频网站
  • 佛山顺德容桂网站制作asp网站建设案例
  • 解决Grid布局下el-table自适应缩小失败的问题
  • 企业做网站应该注意的问题北京排名seo
  • 基础展示营销型型网站网站建设中 英语
  • Javascript运算符之一元运算符
  • 留言板网站模板editplus建设网站教学
  • 网站设计公司域名服务器建设wordpress4.5.3
  • 《投资-150》股市不同的操作类型、对于的操作手法、盈利方式、对个股的影响
  • 三轴云台之闭环控制技术
  • 做企业宣传网站dw建设网站的代码模板下载
  • 【EmberTrace AI】多智能体协作平台产品研发进度……
  • 河南建设监理协会网站电话朋友圈推广怎么收费
  • 东莞专业拍摄做网站照片重庆旅游攻略详细安排