QVTKWidget的例子运行错误
vtk吧
全部回复
仅看楼主
level 2
2015年12月14日 05点12分 1
level 12
[汗]
2015年12月14日 09点12分 3
level 12
请把报错信息贴出来~否则没办法知道的
2015年12月14日 09点12分 4
level 2
想使用QVTKWidget,然而跑VTK官网例子
https://cmake.org/Wiki/VTK/Examples/Cxx/Qt/RenderWindowNoUiFile
执行时会出现
qwidget:must construct a qapplication before a qpaintdevice.
@rabbitbride
2015年12月19日 06点12分 5
level 12
不用直接跑官方的demo,自己新建一个工程,照着代码写~
相信你,没问题的[哈哈]
2015年12月19日 07点12分 6
问题是出现了一样的问题= =
2015年12月19日 08点12分
level 2
这个问题我遇到过,误打误撞解决了,写了篇日记,遇到同样问题的朋友可以看看。
http://note.youdao.com/web/#/file/XIHfSZ2/note/WEBbb7dbf123950b4f1b5528703072c420d
2016年03月22日 00点03分 7
请问下还在么,我打开链接显示你的文档已经删除了,能再发我一份吗,谢谢啦。
2016年03月22日 05点03分
最好是把方法写成帖子,放在贴吧里,这样大家就都能看到啦[哈哈]
2016年03月22日 06点03分
好的
2016年03月22日 07点03分
level 2
出现以上错误,然后上网查找,说是Debug和Release的链接库混在一起,然而我根本连Debug和Release怎么切换都不知道。最后打开附加依赖项:
没错啊,vtk和Qt的库都是是用的debug模式的呀。Qt5的lib文件夹下面每个lib文件有两种模式,带d的是debug版本的。弄了一晚上没解决,最后百无聊赖抱着尝试的心态,将Qt的lib文件换成不带有d的,如下:
居然解决了!然而原理我还是搞不懂,为什么vtk的lib是debug的,而Qt的lib是release的就可以通过。
2016年03月22日 07点03分 8
66666,我去试一下。
2016年03月24日 01点03分
level 10
这个地方要注意QVTKWidget只能用release版,其他Qt和VTK库用对应的Debug或者Release版本即可
2016年04月21日 14点04分 9
1