【原创】关于qtopia的裁剪
来源:互联网 发布:剑三捏脸数据什么意思 编辑:程序博客网 时间:2024/05/18 23:15
在使用suse10.2交叉编译qtopia-free-2.2.0时出现了一下错误:
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_QWS_VFB -DQTOPIA_DATA_LINKING -DQTOPIA_TARGET=/"qdawggen/" -DQTOPIA_TRTARGET=/"qdawggen/" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/root/qtopia-free-2.2.0/qtopia/mkspecs/linux-g++ -I. -I/root/qtopia-free-2.2.0/dqt/include -I/root/myqpe/include -I../../../include -I/root/qtopia-free-2.2.0/dqt/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/qdawg.o ../../libraries/qtopia/qdawg.cpp
../../libraries/qtopia/qdawg.cpp:294: error: extra qualification 'QDawgPrivate::'on member 'QDawgPrivate'
问题估计是出在主机编译器gcc的版本上,因为使用redhat是可以成功编译的,不过这里也不管那么多了,解决这个问题再说吧。
解决方法首先想到的是不编译这个程序。那么怎样达到这个目的呢?因为qtopia下的所有的makefile都是由qtopia-free-2.2.0/src/general.pri这个文件产生的,因此在这里可以将qdawggen这个程序从tools里面的程序清单中去除,这样在编译前的makefile产生阶段就不会产生关于qdawggen这个程序的选项,从而达到不编译这个程序的目的。
从这个问题的解决可以知道,如果要对qtopia进行裁剪可以从这个
qtopia-free-2.2.0/src/general.pri文件入手,这个文件列出了所有要编译的程序,只要在这里进行添加、删除相应的程序选项就可以达到裁剪qtopia自带程序与功能的目的。
- 【原创】关于qtopia的裁剪
- 【原创】发布应用程序到qtopia的方法
- 关于QT, QT/E, Qtopia ,qvfb, Qtopia Core的区别与联系
- 关于内核裁剪的文章
- 关于数组裁剪的代码
- 原创:非常强大的图片裁剪程序(ImageCutter)
- (原创)关于中国象棋的
- 运行qtopia的步骤
- 关于裁剪单元测试过程的一个思考
- 关于ios中图片的裁剪
- Android 关于头像裁剪上传的实现
- Qtopia
- qtopia
- [原创]关于AOP的思考
- 关于支持原创的声明!
- (原创)ubuntu10.10编译x86-qtopia(x86-qtopia)(ubuntu10.10)(友善之臂)
- 关于Qt、Qt/E、Qtopia、qvfb、framebuffer、qpe等概念的对比介绍
- QTE/QTOPIA学习的感想
- 在手术室开一场个人音乐会
- [原创]uClinux中重要地址关系与uClinux移植关键点分析
- 锐起系统几个常见问题的处理方案
- 从“持续集成”到“产品发布” 还有多远?
- 试做返回记录集的过程和函数
- 【原创】关于qtopia的裁剪
- 【原创】发布应用程序到qtopia的方法
- 基于ARM9内核Processor外部NAND FLASH的控制实现
- 尝试Windows Live Writer(测试)
- 注意! JavaScript中的"陷阱"
- 开始深入linux驱动编程
- Oracle PGA自动管理在OLAP系统中的应用
- java-socket
- enrique iglesias-hero