- 论坛徽章:
- 0
|
7可用积分
我不太这种问题应该发表在哪个版面里,如果版主们觉得发的位置有问题帮我移一下吧,谢谢!
在编qt-embed的host版时能够在lib下正常生成libqte.so.*之类的东西,但是编arm版就不知道为什么说法不行了,查网上资料说是jpeg的库没装,我就按照下面的方法装了一下
从http://freshmeat.net/redir/libjp ... /jpegsrc.v6b.tar.gz下载jpegsrc.v6b.tar.gz解压并进入解压的目录。
tar -xzf jpegsrc.v6b.tar.gz
cd jpeg-6b
[root@localhost jpeg-6b]# ./configure --enable-shared
修改生成的Makefile文件:
prefix = qt-embeddedd的文件夹路径(eg: /usr/local/qt-2.3.10)
CC= /usr/local/arm/2.95.3/bin/arm-linux-gcc
AR= /usr/local/arm/2.95.3/bin/arm-linux-ar rc
AR2= /usr/local/arm/2.95.3/bin/arm-linux-ranlib
保存
在你的qt-embedded中建立man/man1文件家,否则安装jpeg库时会出错
[root@ localhost jpeg-6b]#mkdir -p qt-2.3.10/man/man1
最后:
[root@ localhost jpeg-6b]# make
[root@ localhost jpeg-6b]# make install
就可以给qt-embedded添加好for arm的libjpeg库.
把生成的库文件向下面的目录中也拷贝一份:
/usr/local/hybus-arm-linux-R1.1/arm-linux/lib
/usr/lib
但是最后还是编译不出来最后是写成这样的configure
./configure -xplatform linux-arm-g++ -qconfig qpe -qvfb -thread -gif -depths
把-system-jpeg 去掉了,这样能编出libqte.so等文件,但是是没有jpeg库的呀,将来肯定是不行的
[ 本帖最后由 wsndbd 于 2007-3-22 17:39 编辑 ] |
|