VTK開發 錯誤集錦

2021-09-20 23:38:10 字數 1275 閱讀 3359

1、文字未顯示:

現象:在vtk中使用vtktextactor或vtkactor2d類顯示文字,結果文字未顯示出來;

解決方法:在程式上方加上 vtk_module_init( vtkrenderingfreetype )

2、編譯出現錯誤:no override found for '...'

解決方法:在程式上方加上

#include

vtk_module_init( vtkrenderingopengl );

3、執行出現錯誤:vtklookuptable [0000000a494850]:bad table range:[1e+010,-1e+010]

原因:vtklookuptable範圍設定錯誤,setrange( double min, double max )引數min比max小

解決方法:正確設定setrange(...)函式的引數

解決方法:在main函式前加上

vtk_module_init( vtkrenderin**olumeopengl );

5、執行時出現錯誤:vtktrivialproducer (0000000009584f50): this data object does not contain the requested extent.

原因:使用vtkimagereslice,設定完後未呼叫update()方法;

解決方法:pimagereslice->update();

備註:其他類出現此錯誤同此解決方法。

6、執行時出現錯誤:vtkopengltexture (0000000002540430): no scalar values found for texture input!

原因:建立vtktextactor時,未呼叫setinput()方法;或呼叫setinput()方法,引數給的空字串。這都相當於建立了乙個空vtktextactor,導致該錯誤發生。

解決方法:建立vtktextactor時進行初始化,即呼叫setinput()方法,且必須給出引數,哪怕是乙個空格字元創。

7、執行時出現錯誤:invalid pixel format, no opengl support

解決方法:不要在qvtkwidget的子類建構函式中建立需要render(渲染)的物件,在使用時進行渲染。

8、執行時警告:warning: link to vtkinteractionstyle for default style selection.

解決方法:在main函式前加上 vtk_module_init( vtkinteractionstyle );

Android開發錯誤集錦

error 13,13 錯誤 找不到符號 符號 類 imageview 位置 類 mainactivity privateimageviewimageview 這裡提示 imageview cannot resolve symbol 後來發現 import 沒有import android.widg...

opengl2 vtk 編譯 VTK開發錯誤處理

vtk開發過程中常常遇到的一些問題,比如 no override found for 這種錯誤,如果沒有用cmake編譯肯定會出現,並且不好查,這些錯誤常常讓人摸不著頭腦。1.文字未顯示 現象 在vtk中使用vtktextactor或vtkactor2d類顯示文字,結果文字未顯示出來 解決方法 在程...

Nuxt Vue ElementUI開發錯誤記錄

一 this may cause things to work incorrectly.make sure to use the same version for both.原因 版本不統一 解決辦法 刪除node models資料夾和package lock.json檔案,重新 npm insta...