VTK报错汇总,附上解决方案

简介: 1, no override found for ‘vtkPolyDataMapper’ 解决办法错误原因VTK在图像可视化过程中基本流程:Data -> Mapper -> Actor -> Renderer -> Renderwindow -> VTKRenderWindow;

1, no override found for ‘vtkPolyDataMapper’ 解决办法

错误原因


VTK在图像可视化过程中基本流程:Data -> Mapper -> Actor -> Renderer -> Renderwindow -> VTKRenderWindow;


而报错原因就是 链接器无法找到 vtkPolyDataMapper 的方法定义;而我们需要做的就是,提前定义图像成像时 vtk 使用到的渲染 后端:vtkRenderingOpenGL 或者是 vtkRenderingOpenGL2


解决方法


在脚本头文件的下面加上代码:

#include "vtkAutoInit.h" 
VTK_MODULE_INIT(vtkRenderingOpenGL2); // VTK was built with vtkRenderingOpenGL2
VTK_MODULE_INIT(vtkInteractionStyle);

上面的代码也可以换成:

#define vtkRenderingCore_AUTOINIT 2(vtkRenderingOpenGL2, vtkInteractionStyle)


2,Failed getting the TextRenderer instance/Could not locate vtkTextRenderer object."解决办法


解决方法

代码中加入

VTK_MODULE_INIT(vtkRenderingFreeType);

3,vtkStandardNewMacro()定义自定义交互类时,出现语法错误;


使用 vtkStandardNewMacro() 定义新的交互类时,出现下面的语法类型错误:

error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

解决方法:

头文件加入一行代码

#include<vtkObjectFactory.h>
相关文章
|
5月前
|
数据可视化 vr&ar 图形学
技术好文:VTK初识VTK
技术好文:VTK初识VTK
39 0
|
6月前
jrtplib开源库系列之二:jrtplib库example1分析说明
这个官方example还是比较简单的,主要是测试发一个数据包,然后自己接收发出的包,注意,这里需要注意将目的地址的端口和基端口(portbase)设置为相同,同时需要将这个参数设置为真sessparams.SetAcceptOwnPackets(true);
111 0
|
机器学习/深度学习 存储 算法
OpenCV_01 简介+无版权安装+模块分析
图像是人类视觉的基础,是自然景物的客观反映,是人类认识世界和人类本身的重要源泉。“图”是物体反射或透射光的分布,“像“是人的视觉系统所接受的图在人脑中所形版的印象或认识,照片、绘画、剪贴画、地图、书法作品、手写汉学、传真、卫星云图、影视画面、X光片、脑电图、心电图等都是图像。—姚敏. 数字图像处理:机械工业出版社,2014年。
183 0
|
Android开发
AndroidStudio 前言中不允许有内容
AndroidStudio 前言中不允许有内容
494 0
|
C++
全网首发:使用命令行编译VS工程为Win32/x64
全网首发:使用命令行编译VS工程为Win32/x64
105 0
|
IDE Linux 调度
JRtplib开发笔记(一):JRtplib简介、JThread库编译
JRtplib开发笔记(一):JRtplib简介、JThread库编译
JRtplib开发笔记(一):JRtplib简介、JThread库编译
|
编译器 C++
JRtplib开发笔记(二):JRtplib库编译、示例演示
JRtplib开发笔记(二):JRtplib库编译、示例演示
JRtplib开发笔记(二):JRtplib库编译、示例演示
|
IDE 开发工具 C语言
JRtplib开发笔记(四):JRtplib的VS开发环境搭建以及Demo
JRtplib开发笔记(四):JRtplib的VS开发环境搭建以及Demo
JRtplib开发笔记(四):JRtplib的VS开发环境搭建以及Demo
|
开发工具 C++ Windows
JRtplib开发笔记(三):JRtplib库编程使用说明
JRtplib开发笔记(三):JRtplib库编程使用说明
JRtplib开发笔记(三):JRtplib库编程使用说明
|
IDE JavaScript 编译器
原创:提高Qt Creator编译速度的7种方法,亲测可行(★firecat推荐★)
原创:提高Qt Creator编译速度的7种方法,亲测可行(★firecat推荐★)
1552 0