vtk6.3 运行出错求解决failed ater ClearLights 16 OpenGL
vtk吧
全部回复
仅看楼主
level 1
lpsl1882 楼主
工程环境是Qt5.5+VTK6.3,安装编译都没有问题,但是一旦运行就会弹出报错。我已经按照官方教程添加
VTK_MODULE_INIT(vtkRenderingOpenGL);
VTK_MODULE_INIT(vtkRenderingFreeType);
VTK_MODULE_INIT(vtkInteractionStyle);
代码。项目中没有使用Render()函数。google了很久都没有解决方案。
报错如下:
ERROR: In D:\Library\VTK-6.3.0\Rendering\OpenGL\vtkOpenGLRenderer.cxx, line 126
vtkOpenGLRenderer (00000000028FEE00): failed ater ClearLights 16 OpenGL errors detected
0 : (1282) Invalid operation
1 : (1282) Invalid operation
2 : (1282) Invalid operation
3 : (1282) Invalid operation
4 : (1282) Invalid operation
5 : (1282) Invalid operation
6 : (1282) Invalid operation
7 : (1282) Invalid operation
8 : (1282) Invalid operation
9 : (1282) Invalid operation
10 : (1282) Invalid operation
11 : (1282) Invalid operation
12 : (1282) Invalid operation
13 : (1282) Invalid operation
14 : (1282) Invalid operation
15 : (1282) Invalid operation
ERROR: In D:\Library\VTK-6.3.0\Rendering\OpenGL\vtkOpenGLRenderer.cxx, line 1202
vtkOpenGLRenderer (00000000028FEE00): failed after Clear 16 OpenGL errors detected
0 : (1282) Invalid operation
1 : (1282) Invalid operation
2 : (1282) Invalid operation
3 : (1282) Invalid operation
4 : (1282) Invalid operation
5 : (1282) Invalid operation
6 : (1282) Invalid operation
7 : (1282) Invalid operation
8 : (1282) Invalid operation
9 : (1282) Invalid operation
10 : (1282) Invalid operation
11 : (1282) Invalid operation
12 : (1282) Invalid operation
13 : (1282) Invalid operation
14 : (1282) Invalid operation
15 : (1282) Invalid operation
ERROR: In D:\Library\VTK-6.3.0\Rendering\OpenGL\vtkOpenGLCamera.cxx, line 167
vtkOpenGLCamera (0000000003185ED0): failed after Render 16 OpenGL errors detected
0 : (1282) Invalid operation
1 : (1282) Invalid operation
2 : (1282) Invalid operation
3 : (1282) Invalid operation
4 : (1282) Invalid operation
5 : (1282) Invalid operation
6 : (1282) Invalid operation
7 : (1282) Invalid operation
8 : (1282) Invalid operation
9 : (1282) Invalid operation
10 : (1282) Invalid operation
11 : (1282) Invalid operation
12 : (1282) Invalid operation
13 : (1282) Invalid operation
14 : (1282) Invalid operation
15 : (1282) Invalid operation
ERROR: In D:\Library\VTK-6.3.0\Rendering\OpenGL\vtkOpenGLLight.cxx, line 118
vtkOpenGLLight (0000000003341CA0): failed after Render 16 OpenGL errors detected
0 : (1282) Invalid operation
1 : (1282) Invalid operation
2 : (1282) Invalid operation
3 : (1282) Invalid operation
4 : (1282) Invalid operation
5 : (1282) Invalid operation
6 : (1282) Invalid operation
7 : (1282) Invalid operation
8 : (1282) Invalid operation
9 : (1282) Invalid operation
10 : (1282) Invalid operation
11 : (1282) Invalid operation
12 : (1282) Invalid operation
13 : (1282) Invalid operation
14 : (1282) Invalid operation
15 : (1282) Invalid operation
ERROR: In D:\Library\VTK-6.3.0\Rendering\OpenGL\vtkOpenGLRenderer.cxx, line 192
vtkOpenGLRenderer (00000000028FEE00): failed after UpdateLights 16 OpenGL errors detected
0 : (1282) Invalid operation
1 : (1282) Invalid operation
2 : (1282) Invalid operation
3 : (1282) Invalid operation
4 : (1282) Invalid operation
5 : (1282) Invalid operation
6 : (1282) Invalid operation
7 : (1282) Invalid operation
8 : (1282) Invalid operation
9 : (1282) Invalid operation
10 : (1282) Invalid operation
11 : (1282) Invalid operation
12 : (1282) Invalid operation
13 : (1282) Invalid operation
14 : (1282) Invalid operation
15 : (1282) Invalid operation
ERROR: In D:\Library\VTK-6.3.0\Rendering\OpenGL\vtkOpenGLRenderer.cxx, line 282
vtkOpenGLRenderer (00000000028FEE00): failed after DeviceRender 16 OpenGL errors detected
0 : (1282) Invalid operation
1 : (1282) Invalid operation
2 : (1282) Invalid operation
3 : (1282) Invalid operation
4 : (1282) Invalid operation
5 : (1282) Invalid operation
6 : (1282) Invalid operation
7 : (1282) Invalid operation
8 : (1282) Invalid operation
9 : (1282) Invalid operation
10 : (1282) Invalid operation
11 : (1282) Invalid operation
12 : (1282) Invalid operation
13 : (1282) Invalid operation
14 : (1282) Invalid operation
15 : (1282) Invalid operation
ERROR: In D:\Library\VTK-6.3.0\Rendering\OpenGL\vtkOpenGLRenderer.cxx, line 126
vtkOpenGLRenderer (00000000028FEE00): failed ater ClearLights 16 OpenGL errors detected
0 : (1282) Invalid operation
1 : (1282) Invalid operation
2 : (1282) Invalid operation
3 : (1282) Invalid operation
4 : (1282) Invalid operation
5 : (1282) Invalid operation
6 : (1282) Invalid operation
7 : (1282) Invalid operation
8 : (1282) Invalid operation
9 : (1282) Invalid operation
10 : (1282) Invalid operation
11 : (1282) Invalid operation
12 : (1282) Invalid operation
13 : (1282) Invalid operation
14 : (1282) Invalid operation
15 : (1282) Invalid operation
ERROR: In D:\Library\VTK-6.3.0\Rendering\OpenGL\vtkOpenGLRenderer.cxx, line 1202
vtkOpenGLRenderer (00000000028FEE00): failed after Clear 16 OpenGL errors detected
0 : (1282) Invalid operation
1 : (1282) Invalid operation
2 : (1282) Invalid operation
3 : (1282) Invalid operation
4 : (1282) Invalid operation
5 : (1282) Invalid operation
6 : (1282) Invalid operation
7 : (1282) Invalid operation
8 : (1282) Invalid operation
9 : (1282) Invalid operation
10 : (1282) Invalid operation
11 : (1282) Invalid operation
12 : (1282) Invalid operation
13 : (1282) Invalid operation
14 : (1282) Invalid operation
15 : (1282) Invalid operation
ERROR: In D:\Library\VTK-6.3.0\Rendering\OpenGL\vtkOpenGLCamera.cxx, line 167
vtkOpenGLCamera (0000000003185ED0): failed after Render 16 OpenGL errors detected
0 : (1282) Invalid operation
1 : (1282) Invalid operation
2 : (1282) Invalid operation
3 : (1282) Invalid operation
4 : (1282) Invalid operation
5 : (1282) Invalid operation
6 : (1282) Invalid operation
7 : (1282) Invalid operation
8 : (1282) Invalid operation
9 : (1282) Invalid operation
10 : (1282) Invalid operation
11 : (1282) Invalid operation
12 : (1282) Invalid operation
13 : (1282) Invalid operation
14 : (1282) Invalid operation
15 : (1282) Invalid operation
ERROR: In D:\Library\VTK-6.3.0\Rendering\OpenGL\vtkOpenGLLight.cxx, line 118
vtkOpenGLLight (0000000003341CA0): failed after Render 16 OpenGL errors detected
0 : (1282) Invalid operation
1 : (1282) Invalid operation
2 : (1282) Invalid operation
3 : (1282) Invalid operation
4 : (1282) Invalid operation
5 : (1282) Invalid operation
6 : (1282) Invalid operation
7 : (1282) Invalid operation
8 : (1282) Invalid operation
9 : (1282) Invalid operation
10 : (1282) Invalid operation
11 : (1282) Invalid operation
12 : (1282) Invalid operation
13 : (1282) Invalid operation
14 : (1282) Invalid operation
15 : (1282) Invalid operation
ERROR: In D:\Library\VTK-6.3.0\Rendering\OpenGL\vtkOpenGLRenderer.cxx, line 192
vtkOpenGLRenderer (00000000028FEE00): failed after UpdateLights 16 OpenGL errors detected
0 : (1282) Invalid operation
1 : (1282) Invalid operation
2 : (1282) Invalid operation
3 : (1282) Invalid operation
4 : (1282) Invalid operation
5 : (1282) Invalid operation
6 : (1282) Invalid operation
7 : (1282) Invalid operation
8 : (1282) Invalid operation
9 : (1282) Invalid operation
10 : (1282) Invalid operation
11 : (1282) Invalid operation
12 : (1282) Invalid operation
13 : (1282) Invalid operation
14 : (1282) Invalid operation
15 : (1282) Invalid operation
ERROR: In D:\Library\VTK-6.3.0\Rendering\OpenGL\vtkOpenGLRenderer.cxx, line 282
vtkOpenGLRenderer (00000000028FEE00): failed after DeviceRender 16 OpenGL errors detected
0 : (1282) Invalid operation
1 : (1282) Invalid operation
2 : (1282) Invalid operation
3 : (1282) Invalid operation
4 : (1282) Invalid operation
5 : (1282) Invalid operation
6 : (1282) Invalid operation
7 : (1282) Invalid operation
8 : (1282) Invalid operation
9 : (1282) Invalid operation
10 : (1282) Invalid operation
11 : (1282) Invalid operation
12 : (1282) Invalid operation
13 : (1282) Invalid operation
14 : (1282) Invalid operation
15 : (1282) Invalid operation
2016年08月30日 05点08分 1
level 1
lpsl1882 楼主
系统为win7 64,VS 2013
2016年08月30日 05点08分 2
level 9
不懂怎么回事
当初我安装的时候也是各种问题 参考了很多人的安装记录 装了几次才成功
加油~
2016年08月30日 17点08分 3
level 12
多了一行这个?Render()
2016年08月31日 00点08分 4
专门去掉了,不是这个原因。
2016年09月06日 02点09分
level 1
lpsl1882 楼主
注释vtk的信号槽GetRenderWindow()->AddObserver(vtkCommand::ModifiedEvent, winCommand);
正常了。但是信号功能不能用了。
2016年09月01日 05点09分 5
楼主,我也碰到类似问题,你解决了吗?是不是因为代码逻辑的问题啊?
2017年07月18日 01点07分
1