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项目 的相关文章

  • C++:头文件中全局函数的多重定义错误

    该函数是全局的 在头文件中定义 暂时地我想把它留在那里 头文件还构成一个具有内联函数的特定类 其中一个函数调用this全局函数 源文件不包含任何有问题的全局函数 有关错误原因的任何提示吗 如果有人感兴趣的话我可以发布代码 mainwindo
  • 带 Qt 的菜单栏/系统托盘应用程序

    我是 Qt PyQt 的新手 我正在尝试制作一个应用程序 其功能将从菜单栏 系统托盘执行 这里展示了一个完美的例子 我找不到关于如何做到这一点的好资源 有人可以建议吗 Thanks 我认为您正在寻找与QMenu and QMainWindo
  • QPainter 性能高帧率

    我试图在 QPainter 中以 60fps 的速度显示视频 在 OpenGLwidget 中 我遇到一个问题 有时绘图花费的时间太长 并且在使用 QPainter 时发生下一个重绘事件 这会生成警告和随机崩溃 有几个问题 是否有一种 Qt
  • QMutex 是否需要是静态的,以便此类实例的其他线程调用知道暂停其操作?

    从多个线程调用以下附加函数 我不希望数据重写附加 因为计数器尚未增加 除了当前使用 Append 的线程之外 这是否会挂起所有进入的线程 或者其他线程会继续运行而不追加数据吗 互斥锁是否需要是 静态 的 或者每个实例都知道要暂停操作吗 如果
  • 在没有加载器的情况下实例化内联组件

    有没有办法实例化内联Component 即在同一文件中定义 而不使用Loader 我不太关心使用的性能影响Loader因为我要用很多东西污染我的文件Loader包装纸 我发现从 JavaScript 创建动态 QML 对象 http doc
  • QStyledItemDelegate 绘制自定义小部件失败

    在我的一个项目中 我使用的是QTableWidget为了显示一些复杂的计算结果 为了提高表格的可读性 我需要在单个表格单元格内显示两个对齐的值 后来我想通过使用颜色或箭头等来进一步自定义小部件 为此我源自QStyledItemDelegat
  • 使用 CMake 编译时更改头文件位置会导致缺少 vtable 错误

    对于一个大型 C 项目 我需要从 qmake 过渡到 CMake 但是在处理一个玩具示例时 我遇到了一些我不理解的行为 示例代码具有单个头文件 当该头文件移动到子目录中时 我收到 MainWindow 类缺少 vtable 的错误 CMak
  • 清除pyqt中布局中的所有小部件

    有没有办法清除 删除 布局中的所有小部件 self plot layout QtGui QGridLayout self plot layout setGeometry QtCore QRect 200 200 200 200 self r
  • 完全彻底卸载QT Creator

    问题 如何从 Linux 机器上卸载 QT Creator 我的 Debian Jessie 机器上的安装已损坏 我尝试过重新安装 修复等 但没有成功 建议我完全卸载 获取最新版本并重新安装 问题是我不确定如何执行此操作 每次我尝试时 QT
  • 如何去除QWizard中的水平线?

    我正在研究一个样式表QWizard我想删除按钮上方的水平线 我尝试递归浏览所有小部件并将其边框设置为无 但似乎没有任何小部件具有此边框 这是我的代码 可以找到完整的可构建示例here https gist github com ardeid
  • Mac OS X 上的 Qt 字体系列和样式

    我有一个基于 Qt PyQt 的 GUI 应用程序 在 Mac OS X 和其他平台 上运行 它允许用户选择字体并具有粗体和斜体选项的复选框 在更新到新的基于 Cocoa 的 Qt 时 用户发现QFontComboBox不再显示不同的字体样
  • 是否有 Qt 小部件可以浏览应用程序中小部件的层次结构(类似于 Spy++)?

    我们有一个具有复杂的小部件层次结构的应用程序 我希望能够以与 Spy 类似的方式浏览此层次结构 查看和编辑属性 例如大小 如果有一个小部件可以显示此信息 则它不需要在外部应用程序中运行 那么问题来了 这样的神兽存在吗 您可以使用Gammar
  • Qt中Q_PROPERTY的意义是什么?

    我无法理解 Q PROPERTY 的用法 Q PROPERTY 如何帮助程序具有防御性 它是干什么用的 我看过这个论坛 但确实无法应用 我已经理解了这个例子 但不明白它的用法 这是一个例子 我能从中得到什么 我知道阅读将赋予只读特权 wri
  • Qt 5.1.1 与 Visual Studio 2012 - 这些 QT 版本无法访问

    打开 Visual Studio 时出现此错误 我安装自http qt project org downloads http qt project org downloads 适用于 Windows 64 位的 Qt 5 1 1 VS 20
  • 如何将自定义 Qt 类型与 QML 信号一起使用?

    我在 Qt 5 2 qml 应用程序中创建了一个自定义类型 class Setting public QObject Q OBJECT Q PROPERTY QString key READ key WRITE setKey Q PROPE
  • 了解 Qt3D 创建的网格

    我创建了一个 Qt3D 网格 如下所示 Qt3DCore QEntity newEntity new Qt3DCore QEntity Qt3DExtras QConeMesh mesh new Qt3DExtras QConeMesh m
  • 即使我在单独的线程中运行,QT GUI 也会冻结

    我有一个小型聊天应用程序 其中使用 SQLite 数据库来存储所有对话 我注意到该应用程序随机冻结 然后我必须最小化和最大化它才能使其再次工作 我认为问题可能是 SQLite 选择 插入导致 gui 冻结 我决定尝试将所有 SQLite 方
  • QFileSystemModel setRootPath

    我正在尝试创建一个 Qt 应用程序来显示文件夹 Mac OS 中的 Users 文件夹 的内容 这是代码 QFileSystemModel dirModel new QFileSystemModel dirModel gt setRootP
  • Qt(在 Windows 上)将权限级别设置为“requireAdministrator”

    我正在使用 Qt Creator 并努力制作 exe文件默认以管理员身份运行 在线阅读所有解决方案我试图将这一行放入我的 pro file QMAKE LFLAGS MANIFESTUAC level requireAdministrato
  • Qt 支持 Windows 蓝牙 API 吗?

    谁能告诉我 Qt 是否支持 Windows 蓝牙 API 如果是这样 您能否分享一些有关如何使用它的信息 自上次答复以来 这个问题的答案发生了一些变化 Qt 5 2 版为 Linux BlueZ 和 BlackBerry 设备实现了蓝牙 A

随机推荐

  • 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