• 6651阅读
  • 7回复

编译QtEmbeded  缺少 libpng.so,求解决 [复制链接]

上一主题 下一主题
离线轮椅之星
 

只看楼主 倒序阅读 楼主  发表于: 2013-09-04
./configure -embedded arm -xplatform /qws/linux-TIarmv7-g++ -host-little-endian -no-pch -no-3dnow -no-cups -nomake examples,demos,docs -no-accessibility -qt-sql-sqlite -no-qt3support -no-javascript-jit -no-script -no-scripttools -qt-zlib -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg

这是我的配置文件,但是在plugins/imageformats/下面只生成了libqgif.so  libqjpeg.so  libqsvg.so  libqtiff.so libqico.so  libqmng.so   libqtga.so 这几个库,没有png 的出现。 请大家帮忙解决下。
离线轮椅之星

只看该作者 1楼 发表于: 2013-09-05
怎么回事儿,没人回复???
离线adonais

只看该作者 2楼 发表于: 2013-09-05
回 1楼(轮椅之星) 的帖子
你想解决什么?
难道处理png文件有问题,为什么你认定非要有libqpng.so 呢?
离线轮椅之星

只看该作者 3楼 发表于: 2013-09-07
回 2楼(adonais) 的帖子
是这样的,我添加了一个qdialog对话框,在上面放置了两个按钮,分别以添加样式表的形式给两个按钮jpg和png格式的图片。交叉编译后放到板子上,一开始都不能显示。后来我把QtEmbeded编译好的库里面的libqjpeg.so放到板子上的相应位置,并且在工程里添加-qjpeg插件以后,jpg格式的图片可以显示了。但是png格式图片的按钮还是不能显示,所以我觉得应该有一个支持png的libqpng.so库,只是现在未找到。
我想解决的就是在板子上显示png图片。
离线adonais

只看该作者 4楼 发表于: 2013-09-07
回 3楼(轮椅之星) 的帖子
使用-qt-libpng 选项编译后,qt对png的支持是内置的,无需用插件形式.
是不是你的代码有问题,你编译examples下的关于png的例子试试.
离线轮椅之星

只看该作者 5楼 发表于: 2013-09-10
我的代码没有问题。
现在问题已经解决了,把编译好的QT lib下的文件,复制到板子上/usr/lib目录下,这样运行时就可以了。
离线adonais

只看该作者 6楼 发表于: 2013-09-10
引用第5楼轮椅之星于2013-09-10 18:05发表的  :
我的代码没有问题。
现在问题已经解决了,把编译好的QT lib下的文件,复制到板子上/usr/lib目录下,这样运行时就可以了。



哦,以后记得在./configure的时候加上-no-rpath参数.
离线0354030w

只看该作者 7楼 发表于: 2013-09-16
我也遇到过,然后搜索了一下找到了!我好像编译的时候有这个库的!
快速回复
限100 字节
 
上一个 下一个