2010

Jun

03

将Qt应用运行在Symbian手机上
文章分类:开发相关

如果你的Qt应用已经可以在模拟器上运行,你需要更改你的编译环境以便编译出能在Symbian上运行的应用。 设置方法:

  1. 在Carbide工程页中,选中要编译的Qt工程
  2. 点击鼠标右键调出选项菜单
  3. 选择 Build Configurations
  4. 选则 Set Active
  5. 选择 Phone Release(gcce)
  6. 重新编译Qt工程

在Carbide.C++环境中:
1.在Qt工程右键出来的主菜单中选则Peroperties菜单
2.在弹出的属性窗口里,左边树状菜单里选择Carbide.c++->Build Configurations
3.为Build Configurations增加编译.sis文件的选项,如下图:

......

2010

May

22

Symbian QT连接SQLite数据库的方法
文章分类:开发相关

1、在.pro文件中加入QT += sql这句话(我是在倒数第四行加入的);

2、新建.h文件,命名为conncetion.h,在该文件内加入如下代码:

#ifndef CONNECTION_H  
#define CONNECTION_H  
#include <QMessageBox>  
#include <QSqlDatabase>  
#include <QSqlQuery>  
  
static int createConnection()  
{  
    QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");  
    db.setDatabaseName("mydate.db");  
    if (!db.open()) {  
        QMessageBox::critical(0, qApp->tr("Cannot open database"),  
            qApp->tr("Unable to establish a database connection."  
                     ), QMessageBox::Cancel);  
        return -1;  
    }  
    QSqlQuery query;  
    query.exec("create table Invite ("  
                "InviteID integer primary key autoincrement,"  
                "SendId int,"  
                "Type int)");         
    query.exec("insert into Invite (SendId,Type) values (1,'0')");  
    return true;  
    }  
}  
  
#endif // CONNECTION_H

3、在main.cpp中加入#include <QSqlQuery>和#include "conncetion.h",注意:每个使用到SQLite的文件都要引入#include <QSqlQuery>。

......

2010

May

16

Symbian模拟器打开一会后自动关闭的解决方法
文章分类:开发相关

一个很奇怪的问题,Symbian开发环境配置好后,调试程序时,发现模拟器打开几秒钟后自动关闭,经Google后发现时环境变量路径太长造成的,设置成一个短路径即可。

环境变量位置:我的电脑 - 属性 - 高级 - 环境变量

2010

May

15

Symbian Qt开发环境的安装和注意事项
文章分类:开发相关

最近用QT开发Symbian系统上的应用程序,主要用在诺基亚的手机上。配置开发环境就用了我一天时间,呵呵,过程辛苦啊,记录一下。

首先介绍一下开发环境所需要的软件:
1、ActivePerl:用于管理编译流程。需要下载的版本号为5.6.1,下载地址: ActivePerl-5.6.1
2、Java Runtime:Java Runtime是Carbide(Carbide是Symbian SDK开发的集成开发环境)运行的基础,去SUN的网站上下载最新的版本就可以了;
3、Carbide 要求2.02以上版本,Carbide-2.3版本可以免费在以下地址下载: Carbide.C++ V2.3 IDE
4、Symbian SDK可下载的有3个版本:第3版FP2(不支持触摸屏),第5版SDK及N97版,一般安装的是第5版。
安装过程中需要注意的事项:
1、安装顺序:ActivePerl - Java Runtime - Carbide.c++ - S60 SDK,安装时最好按这个顺序,并且所有软件都安装在同一个盘,工作目录也要放在此盘。
2、安装完Carbide.C++后需要运行一个叫本让Carbide的一些命令能在控制台(console)环境下能够使用,程序路径:开始->Program->Nokia->Carbide.c++->Configure environment for WINSCW commands,如图:

......

页数1/1

闲言碎语

又梦见了,忘记真的很难。 (2月8日)

晚上和爸妈吃个饭。 (2月6日)

装修好累哟 (2月4日)

文章分类

最近文章

iOS开发之回调delegate的方法...

iOS开发之使用AES加密(兼容Obj...

事情好多哦

iOS开发之获取本机IP地址的方法

简单记录PC上安装苹果系统

最近评论

日志归档

友情链接

其它功能

随机标签