• 6152阅读
  • 6回复

ARM9+Qt-4.5.2+Wince5.0 不能显示图片,有知道的吗,指点一下啊,急!!!(已解决) [复制链接]

上一主题 下一主题
离线fishrei
 
只看楼主 倒序阅读 楼主  发表于: 2009-10-02
— 本帖被 XChinux 执行加亮操作(2010-10-21) —
应用程序在平台运行没有问题,打算用Label显示图片,但是就是无法显示,显示代码如下
QPixmap image;
image.load(QString("\\Program Files\\Test\\Aqu.jpg"));
ui.label->setPixmap(image);

发现load返回为false,觉得可能是路径问题,但是用fopen测了一下,fopen能够返回非空指针,说明路径应该没有问题。
在应用程序目录我拷了QtGui4.dll,QtCore4.dll,msvcr80.dll和qjpeg4.dll

哪位知道啊,给点意见,多谢了!!


原来是要加一下jpeg的库,qt的插件目录下就有,qt的说明文档倒是写了,但是都是针对Linux的,VS2005工具没那么复杂,只要设置一下插件库的路径和名字就可以了,运行时候需要把对应的库拷贝到相应的位置就行了。
另外发现,用QT的文件操作类,可以使用相对路径,这个比较好,省心啊!
[ 此帖被fishrei在2009-10-11 14:31重新编辑 ]
离线luohui8891

只看该作者 1楼 发表于: 2009-10-07
请问你的SDK用的是什么版本的?
离线luohui8891

只看该作者 2楼 发表于: 2009-10-08
LZ你好,能交流一下嘛?
我的平台也是这样的。
留个邮箱或者QQ把
离线fishrei
只看该作者 3楼 发表于: 2009-10-09
SDK用的是板子镜像生成的

现在发现在QPixmap::load()里面,用到了QFileInfo这个类
CFileInfo info;fileName);
发现无法载入文件,难道还是路径问题???
离线luohui8891

只看该作者 4楼 发表于: 2009-10-10
我现在的NK.BIN是板子厂商提供的。
不知道如何得到对应的SDK,我现在想在板子上运行QT测试程序,起初用的是标准SDK,程序编译也成功,但是发布到板子上,运行时提示
应用程序执行了一个非法操作,将被关闭。
一场:0xC0000005
地址:0156584C

有人说是SDK问题。
请问能指点一下嘛?
离线luohui8891

只看该作者 5楼 发表于: 2009-10-12
请问LZ能联系一下嘛?
离线gaxuhongyu

只看该作者 6楼 发表于: 2010-02-09
BSP包一定要完全,不是非常老火。
快速回复
限100 字节
 
上一个 下一个