• 5584阅读
  • 1回复

qt openvg的star例子运行异常! [复制链接]

上一主题 下一主题
离线chemmyhuang
 
只看楼主 倒序阅读 楼主  发表于: 2011-11-07
为使用qt openvg,安装了QT 4.7
配置如下:./configure -little-endian -host-little-endian -opensource-webkit -optimized-qmake -openvg -opengl -v -I/usr/local/include -L/usr/local/lib -lGL -lGLU
并使用ShivaVG作为openvg的实现
一切就绪后,编译运行了qt自带的openvg例子star,在star源代码里面加入了一个painter.paintEngine()->type()的显示,看是否成功使用openvg
最后的结果有两个:
1)若使用./star -graphicssystem OpenVG运行,则运行正常,但painter type =0,即QPaintEngine::Type = QPaintEngine::X11,而不是我想要的QPaintEngine::OpenVG
2)若使用
./star -graphicssystem shivavg运行,则直接报Segmentation fault
还想请问大家,到底应该如何使用qt 的openvg呢?为什么连自带的例子都运行不正常???

[size=font-size:9.0pt,9.0pt]
离线chemmyhuang
只看该作者 1楼 发表于: 2011-11-11
原因找到,ShivaVG的源码有bug,修改后重新生成库就OK了~
快速回复
限100 字节
 
上一个 下一个