VTK入门000——新建VTK项目

2023-10-27

选择Qt Widgets Application

设置项目名称和项目位置,并勾选:将解决方案和项目放在同一目录中

点击创建

视图—>其他窗口—>属性管理器

右键Debug,点击属性

添加附加包含项:

C:\VTK\vtk-v9.1.0\GUISupport\Qt
C:\VTK\vtk-v9.1.0-BUILD\GUISupport\Qt
C:\VTK\vtk-v9.1.0\Common\Core
C:\VTK\vtk-v9.1.0-BUILD\Common\Core
C:\VTK\vtk-v9.1.0\Utilities\KWIML
C:\VTK\vtk-v9.1.0\Rendering\Core
C:\VTK\vtk-v9.1.0-BUILD\Rendering\Core
C:\VTK\vtk-v9.1.0-BUILD\Filters\Core

设置包含目录和库目录

包含目录:C:\VTK\install\debug\include\vtk-9.1;$(IncludePath)

库目录:C:\VTK\install\debug\lib;$(LibraryPath)

 链接器—>常规—>附加库目录输入:C:\VTK\build\lib\Debug

 打开C:\VTK\build\lib\Debug,新建一个txt文件,输入:

DIR *.lib /B >LIBLIST.TXT

再将txt文件后缀改为bat,运行该文件,得到LIBLIST.TXT文件。

复制LIBLIST.TXT文件中的所有内容

粘贴到:链接器—>输入—>附加依赖项 中

 最后依照上述步骤设置Release:

只不过改为:

包含目录:C:\VTK\install\release\include\vtk-9.1;$(IncludePath)

库目录:C:\VTK\install\release\lib;$(LibraryPath)

链接器—>常规—>附加库目录输入:C:\VTK\build\lib\Release

链接器—>附加依赖项:C:\VTK\build\lib\Release

附加包含项新增:C:\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\include\QtOpenGL
 

注意:有的示例程序在程序最前端不含下面的代码,会导致报错,这是由于未使用CMake进行配置,所以需要在源代码前面加上

#include <vtkAutoInit.h>
VTK_MODULE_INIT(vtkRenderingOpenGL2);
VTK_MODULE_INIT(vtkInteractionStyle);


 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VTK入门000——新建VTK项目 的相关文章

  • QML 连接:不推荐使用连接中隐式定义的 onFoo 属性

    升级到 Qt 5 15 时收到以下错误消息 QML Connections Implicitly defined onFoo properties in Connections are deprecated Use this syntax
  • Qt 5.3 无法使 QCompass (QSensor) 在 Windows 8.1 上工作

    我无法让传感器在我的 Asus Transformer T100 上工作 磁力计和指南针无法启动 并且我从加速度计获得假值 始终 x 0 y 9 8 z 0 即使使用我的笔记本电脑 我总是得到相同的结果 第一段文字编辑 Initialisa
  • 如何向同一个 QMenu 添加多个 QAction?

    我正在尝试实现 Qt 菜单自定义 并且我提供了一个功能来添加相同的功能QAction在同一个人民币上下文菜单中多次 但是当我尝试这样做时 myMenu gt addAction myAction myMenu gt addAction my
  • 静态变量中的 qt tr()

    我在 qt 中的翻译方面遇到问题 我的项目中的所有翻译都工作正常 但有一个翻译位于类的静态变量中 相应部分代码如下 头文件类似于这样 typedef struct int type QString problematicString inf
  • 如何在 Qt 应用程序中通过终端命令运行分离的应用程序?

    我想使用命令 cd opencv opencv 3 0 0 alpha samples cpp cpp example facedetect lena jpg 在 Qt 应用程序中按钮的 clicked 方法上运行 OpenCV 示例代码
  • 如何消除 QTableWidget 中的空白?

    How do I get rid of the whitespace in my application 我想摆脱 QTableWidget 中的空白 蓝色箭头 我该怎么做 这是我的应用程序的代码 gridLayout QGridLayou
  • 如何访问Loader的sourceComponent中的QML对象?

    我可能需要读取或写入的一些属性Loader s sourceComponent来自一些外部函数 访问该房产的方式是什么x里面的对象的Loader s sourceComponent import QtQuick 2 0 Item width
  • Qt Creator 2.8.1 Qt 5.1.1 Qt Designer Linux 显示新窗体

    我是 Qt 的初学者 所以希望这是一个容易回答的问题 我有相当多的 C 经验 这部分不是问题 我的应用程序的目的是进行代码生成 最初是为类制作头文件和实现文件 我非常喜欢 Code Blocks 上的类向导 但我认为我可以做更多的事情 我有
  • 将 UTC 格式的 QDateTime 转换为本地系统时间

    我从这样的字符串构造 QDateTime QDateTime date QDateTime fromString 2010 10 25T10 28 58 570Z yyyy MM ddTHH mm ss zzzZ 我知道date是 UTC
  • QWidget::showMinimized() 不起作用

    在 Ubuntu 13 04 上 如果使用QWidget showMinimized 为了最小化窗口 我发现通过单击系统任务栏上的应用程序图标恢复它后 调用QWidget showMinimized 无法工作 connect minimum
  • 常量类成员、赋值运算符和 QList

    请确认我是否正确并告诉我是否有更好的解决方案 我了解具有常量成员的对象 例如int const width 无法由编译器隐式创建的合成赋值运算符处理 但是 QList 我想 std list 也是如此 需要一个有效的赋值运算符 因此 当我想
  • 如何将枚举类传递给 QML?

    我正在学习QML with Qt并在通过时遇到一些麻烦enum class to qml 当我使用信号时int参数 一切正常 代码运行完美 But 麻烦就在这里 如果我使用信号与一些enum class我有参数undefinedqml 信号
  • 包含 Qt 标头的正确方法是什么?

    到目前为止我知道几种方法 includeQt 类 include
  • QChart 对大数据集无响应

    我的这段代码适用于高达 1000 的数据大小 现在我用 65536 个点对其进行了测试 series new QLineSeries QList
  • QObject多重继承

    我正在尝试在 C Qt 类中使用 mix 来提供一大堆具有通用接口的小部件 该接口是以这样的方式定义的 如果它被定义为其他小部件类的基类 那么小部件本身将具有这些信号 class SignalInterface public QObject
  • 将 C++ 代码(本机客户端)移植到浏览器(Web 应用程序)

    我有一个使用 Qt creator SDK 编写的 C 模块 我想将此代码移植到任何网页上运行 而不会对最终用户损害源代码 用户应该能够在任何浏览器 Chrome Firefox Safari Explorer 上看到此模块的输出 而无需安
  • Qt 创建者 4.8.4。 Windows 7 - 64 位安装

    我在 QT 方面遇到了一些困难 我需要在学校使用它来完成一些 GUI 应用程序 我最近完成了以下步骤 1 mingw get inst 20120426 exefrom 来源锻造 http sourceforge net projects
  • 在 Windows 上以 QML 播放 RTSP 视频

    我正在尝试将 QML 中的 RTSP 流播放到视频标签中 如下所示 Repeater model 8 Video Layout fillWidth true Layout fillHeight true fillMode VideoOutp
  • MSVC C4100:“应用程序”:未引用的形式参数警告

    使用 MSVC 编译时 以下代码会生成 C4100 警告 这怎么可能 显然引用了 应用程序 class ApplicationInfo public QObject Q OBJECT public static void initializ
  • 如何使用bind将成员函数作为函数指针传递?

    我试图将成员函数作为函数指针传递 这样我就不需要依赖单例或全局函数来处理 Qt 5 中的 Qt 消息 据我所知 我的 std function 是正确的类型 它具有正确的签名 并且绑定应该允许我插入隐式this指针 本质上是将成员函数传递为

随机推荐

  • Elasticsearch DSL介绍

    ES支持一种JSON格式的查询 叫做DSL domain specific language 这门语言刚开始比较难理解 因此通过几个简单的例子开始 下面的命令 可以搜索全部的文档 query match all query定义了查询 mat
  • [网络安全提高篇] 一〇二.Metasploit技术之基础用法万字详解及防御机理

    当您阅读到该篇文章时 作者已经将 网络安全自学篇 设置成了收费专栏 首先说声抱歉 感谢这一年来大家的阅读和陪伴 这100篇安全文章记录了自己从菜鸡到菜鸟的成长史 该部分知识也花了很多精力去学习和总结 希望您能进步 一起加油喔 接下来我会接着
  • C++之sort()排序

    文章目录 一 头文件 二 使用sort 1 函数原型 2 简单地使用sort 1 默认排序 2 两种常用的排序方法 3 自定义使用sort 一 头文件 include
  • 关于电源管理和DCDC的使用的一个小坑

    这两天在使用电源管理IC 后面加一颗DCDC 在使用USB升级时 升级过程 在写FLASH时 出现升级失败的情况 是部分机器有 部分机器没有 于是让软件Debug一下 发现在写外部FLASH时出现死机情况 原因似乎是不清楚 后面我们尝试测量
  • JavaScript 经典「红宝书」,几代前端人的入门选择

    文末有活动 人的一生中总要读几本经典书 在这个 经典 泛滥的年代 什么才是权威的代表 我想大概是一本的书的口碑 能积累下上佳口碑的书 往往也是能经得住时间推敲的 比如这本 我相信所有前端开发者的案头都有这样一本书 这本书最早的版本第 2 版
  • 【数字调制】数字调制技术FSK与PSK分析与研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 上世纪 50 年代末 出现了 FSK 与二
  • 百度地图api获取位置信息,返回码为162,无法获取地址的问题【已解决】

    调用百度地图api返回码为162 无法获取地址的问题 已解决 下载百度地图提供的sdk代码包解压后将libs里面的文件全部复制到android 项目libs文件夹中 总之就是按照百度地图开发文档的介绍配置好环境 导包后要配置依赖 其实很简单
  • Qt - 高级网络操作 HTTP/FTP

    欢迎转载 请注明出处 https blog csdn net qq 39453936 spm 1010 2135 3001 5343 原文链接 https blog csdn net qq 39453936 article details
  • react 实现一个简单的excel表格(可以改变宽度、实时输入、select *ui自行优化,思路可以参考)

    首先看效果 1 首先就是主要代码 index tsx import FC useEffect useRef useState from react import columns columnsType from config import
  • 【实验必用】使用ResNet18作为主干网络进行深度学习的Pytorch实现

    使用ResNet18作为主干网络进行深度学习的Python实现 一 ResNet18的Python复现 二 获取ResNet18的预训练模型 三 加载ResNet18预训练模型参数并设计自己的模型 一 ResNet18的Python复现 下
  • 当AD(Altium Designer)画PCB时Ctrl+H快捷键无法选中连线时的解决办法

    1 ctrl A先框选全部已画好的PCB 呈白色选中状态 2 注意你要选的是TopLayer还是BottomLayer ctrl H 选中一根连线即可 解决 ctrl H键恢复正常
  • 【Jmeter】基础介绍-详细

    最近做压测时使用到Jmeter 为什么用它 之前也做过部分压测 不是很系统 使用的是Apache Bench 虽然效率高 但是功能比较简单 不太适合本次压测场景 另外Jmeter能更好的利用压测机的多核性能 ab使用单核 如果需要使用多核需
  • 微信小程序:wx:for循环输出的使用方法以及简单例子

    今天来讲解下循环输出元素 后台存储的数据给事 var local database date Sep 18 2016 post title 冬日校花 post image images 1 jpg text 美呀 美呀 view num 1
  • 字节序说明并用C语言实现转换

    反转字节序之大小端转换 什么是大端和小段 举个例子 比如int类型的数 0x12345678在内存中的表现形式 1 大端模式 Big Endian就是高位字节排放在内存的低地址端 低位字节排放在内存的高地址端 低地址 gt 高地址 0x12
  • MYSQL数据库(八)数据库备份和恢复

    成功不易 加倍努力 5 备份和恢复 5 1 备份恢复概述 5 1 1 为什么要备份 5 1 2 备份类型 5 1 3 备份什么 5 1 4 备份注意要点 5 1 5 还原要点 5 1 6 备份工具 5 1 6 基于 LVM 的快照备份 5
  • 如何解决Conda Python版本冲突错误

    如何解决Conda Python版本冲突错误 环境 错误描述 解决方案 环境 WIN10 64bit Miniconda3 4 12 0 Python in Conda 3 9 12 错误描述 安装完Conda后 从开始菜单打 Anacon
  • Mysql基础1-介绍、安装

    1 初识Mysql 1 1 路线体系 业务级别mysql 运维级别mysql JavaEE 企业级开发 Web 前端 展示数据 后台 连接点 连接数据库JDBC 链接前端 控制 控制视图跳转给前端传递数据 数据库 存数据 TXT execl
  • element-ui踩坑

    element ui踩坑 1 使用websocket给前端vuex中传值并将vuex中的值实时渲染到页面表格 在element ui中提供的表格样式中 默认以 data tableData 的形式传入表格数据 其中tableData在vue
  • 标记-压缩算法

    版权声明 本文为博主原创文章 未经博主允许不得转载 https blog csdn net njys1 article details 53725240 GC标记压缩算法由标记阶段和压缩阶段组成 标记阶段和标记 清除算法的完全一致 接下来
  • VTK入门000——新建VTK项目

    选择Qt Widgets Application 设置项目名称和项目位置 并勾选 将解决方案和项目放在同一目录中 点击创建 视图 gt 其他窗口 gt 属性管理器 右键Debug 点击属性 添加附加包含项 C VTK vtk v9 1 0