Warning: Link to vtkInteractionStyle for default style selection的解决办法
生活随笔
收集整理的這篇文章主要介紹了
Warning: Link to vtkInteractionStyle for default style selection的解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在QtCreator 配置好VTK后 (相關配置見參考【1】),我們測試過程會遇到一些vtkError, 據說這些問題是VTK6.0版本之后才有的問題 參考文獻【3】。 先把問題貼出來:
錯誤一:
Error:no override found for "vtkRenderer"/"vtkImageMapper"
錯誤二:
Warning: In D:\VTK\VTK-6.3.0\Rendering\Core\vtkInteractorStyleSwitchBase.cxx, line 43 vtkInteractorStyleSwitchBase (00000293C389B540): Warning: Link to vtkInteractionStyle for default style selection.
錯誤三:
ERROR: In D:\VTK\VTK-6.3.0\Rendering\Core\vtkTextMapper.cxx, line 543 vtkTextMapper (000001215D0AA770): Could not locate vtkTextRenderer object.
這些問題的出現,都是VTK初始化模塊的問題。而且報錯的地方也是非常的集中,主要在vtkRenderWindow類的顯示窗口。
問題的解決辦法:
添加相應的宏,對VTK模塊初始化。
上面問的的解決辦法為:
#include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL) ; VTK_MODULE_INIT(vtkInteractionStyle) ; VTK_MODULE_INIT(vtkRenderingFreeType);
參看資料:
[1]?Migration problem vtk 5.8 - vtk 6.1
[2]?VTK Error: no override found for 'vtkVolumeTextureMapper2D'.
[3]?How Implementation Modules Are Initialized
總結
以上是生活随笔為你收集整理的Warning: Link to vtkInteractionStyle for default style selection的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 飞鸽传书:服务器开发系列—系统构架
- 下一篇: 即时通讯软件几个主要下载分类