为Qt应用程序制作maemo安装包
来源:互联网 发布:金枪鱼代理软件 编辑:程序博客网 时间:2024/05/17 23:21
前段时间开始在Qt上写程序,因为只给我提供了一个N900,也没有人培训,通过自己的摸索,写了一些应用程序,程序可以在N900上做测试,但是我希望我写的应用程序可以被安装到这步N900上运行,开始探究如何为Qt应用程序制作maemo安装包。
参考了很多资料,因为我是在windowsXP系统上做开发,通过实践可行的安装包制作步骤如下:
一、打开MADDE Terminal
前提是要安装了Nokia Qt SDK哦,我是装在E盘的。
从开始->所有程序->Nokia Qt SDK->MADDE Terminal
二、生成项目
1、输入mad pscreate-t qt-simple qtapp
这时会在E:\NokiaQtSDK\Maemo\home\Administrator生成 qtapp文件夹,里面有一些文件,为了简单起见可以不要修改
2、打开qtapp.pro文件,在生成的qtapp项目中添加必要的文件
因为我做的是opengl es项目,所以在.pro文件中必须将QT = core gui修改成Qt +=opengl core
然后添加对应的其他文件,把开发的应用程序所必要的文件都加载到项目中,如果有导入的外部文件或图片之类的,要以资源文件的格式添加到项目中。并确保这些文件的调用的路径是正确的。
3、如果这个项目qtapp可以正常运行就可以执行下面的步骤了,在MADDE Terminal 输入cd qtapp(进入qtapp文件夹)
4、在MADDE Terminal 输入 mad qmake(生成MakeFile)
5、在MADDE Terminal 输入 mad make(开始编译)
直到编译通过才继续进行以下步骤
6、mad dpkg-buildpackage(打包)
7、以上步骤都成功的话,将会在 qtapp 的同一级目录下,会生成一个.deb 的安装文件。拷贝到手机中通过文件管理器安装即可。
总结得出:
1、必须要有QConstantFile.h文件,用来确保库的使用;
2、所有的文件和资源都必须添加到项目中。
3、所有的除了代码以外的文件如纹理图片、顶点数据、shader程序都要以资源的形式添加到项目中,在调用文件资源的时候路径一定要正确。
4、因为是Qt上的OpenGL ES 程序,所以要在.pro文件中把QT项改成QT +=opengl core
操作了几遍,错误不断修改,终于成功啦,O(∩_∩)O哈哈~跟大家分享了
- 为Qt应用程序制作maemo安装包
- Qt 安装包制作
- QT安装包制作
- 如何为自己编写的应用程序制作Windows安装包?
- C# 应用程序制作安装包
- Java应用程序安装包制作工具简介
- 制作应用程序安装包完整流程
- NSIS:制作C#应用程序安装包
- Java应用程序安装包制作工具简介
- QT程序安装包制作(windows)
- QT程序安装包制作(windows)
- qt程序安装包制作(windows系统)
- Qt官方的安装包制作框架
- Qt for Maemo开发环境安装及测试
- 如何创建Maemo应用程序
- 为Java程序制作windows安装包
- Qt 安装包制作框架:Qt Installer Framework
- Qt官方的安装包制作框架 Qt installer framework
- __sync_fetch_and_add系列的命令
- 解决Struts2+XDK10+xmlparserv2报错问题
- HDU4279-Number
- oracle双机/RAC/Dataguard的区别
- UML 用例图_包含关系和扩展关系和泛化关系
- 为Qt应用程序制作maemo安装包
- 赛灵思收购嵌入式Linux方案提供商PetaLogix
- SQL语句优化技术分析
- 拦截器实现文件过滤(JSP)
- .ASP.NET自定义服务器控件 第4章 组合控件开发CompositeControl
- VC2010对话框中插入视频
- Xcode允许SVN管理项目文件教程
- 紫薇花开的季节(二)
- java反射小例子