1.先搭建起
Symbian的Carbide开发平台,这里略过。我使用的是Carbide
2.3版本。确保可以正常运行Hello world后再进行以下安装。SDK最好是FP1,FP2,S60_5rd。
2.
Qt for Symbian的安装:
打开http://
qt.nokia.com/downloads
/downloads#lgpl,下载安装
qt-
symbian-opensource-4.6.1.exe文件。
3.Open C/C++插件的安装:
S60 SDK 3.1需要安装此包,高的版本已经带了此工具就不需要单独下载安装了。
打开http://www.forum.nokia.com/main/resources/technologies/openc_cpp/,
下载安装Open C/C++插件。
4.从开始菜单里找到Programs->Carbide.C++ v2.3->Configure environment
for WINSCW command line,运行此命令。
该命令会配置编译x86版本的S60程序需要的环境变量,这样在普通的windows命令行也可以使用这些环境了。
5.打开先前搭建好的Carbide平台,点击工具栏Window->Preferences,在弹出的窗口右边列表中选择
Qt,点击左边的Add按钮,弹出Add New
Qt
Version,选择安装后的
Qt for
Symbian的文件所在目录下对应的bin和include文件,并填写好
Qt版本名称,我安装的是V4.6.1版本。
6.创建一个
Qt Project,在新建的工程名右键选择Run
As->Run Configuration,弹出对话框:
1)点击Main选项卡,选择要运行的
Qt工程;Process to
Launch中选择要使用的是哪个SDK的epoc.exe。
2)再点击Enviroment选项卡,点击New按钮,创建环境变量:Name为EPOCROOT,Value为\
Symbian\9.2\S60_3rd_FP1\(注:该路径要与Main选项卡Process to
Launch中使用的SDK一致)。然后点击Select按钮,在弹出的窗口中选择Path环境变量,点击ok按钮。Path环境变量被添加进来,选中
Path变量,点击Edit按钮,将“C:\
Qt\4.6.1\bin;”(
Qt for Symbian的bin文件夹路径)添加到Path变量值的最前面,点击ok关闭小窗口。
3)最后点击Run按钮,稍等几分钟,模拟器便可完全启动起来,可以看到自己刚刚创建的
Qt工
程啦
QT创建工程需要注意的地方,在project设置时,对于模拟器设置的tool chain选winscw
详细的方法请参见官方文档http://developer.symbian.org/wiki/index.php/Qt_Quick_Start及
http://developer.symbian.org/wiki/index.php/Qt_Creator_with_the_Symbian_Platform