本文转自:http://bbs.dospy.com/thread-5367514-1-245-1.html
5800 QT全部效果演示 效果强大!!!含QT软件下载!!!
前面有人发过了,现在我整合一下将所有的演示视频发出来
http://v.youku.com/v_show/id_XMTIxOTUzOTIw.html
http://v.youku.com/v_show/id_XMTA4MzMwOTg0.html
http://v.youku.com/v_show/id_XMTA4MzMxMjQ4.html
http://v.youku.com/v_show/id_XMTA4MzYwMTM2.html
http://v.youku.com/v_show/id_XMTA3Njg1MjYw.html
http://v.youku.com/v_show/id_XMTA3Njg1MjYw.html
http://v.youku.com/v_show/id_XMTA3Njg1OTU2.html
http://v.youku.com/v_show/id_XMTA4MzMyMjgw.html
QT安装指南
http://v.youku.com/v_show/id_XMTA3Njg1OTU2.html
http://v.youku.com/v_show/id_XMTA3Njg1OTU2.html
在S60上安装QtFrom Forum Nokia Wiki
开发环境:你需要一个Windows PC。目前,在Windows XP和Windows Vista上的S60开发环境是支持的最好的。检查你的PC是否满足
PC环境要求.
安装IDE:在你的机器上必须至少安装以下IDE之一,以便开发 Qt for S60应用。
1)Carbide.c++ v2.0.0或更高版本
你需要 Carbide.c++ v2.0.0 或更高版本来进行 Qt for S60开发。Qt支持已经集成到Carbide.c++中,因此你可以读取.pro文件,并使用内建的Qt设计器功能开发用户界面。Carbide.c++发行也包括了用于构建运行在PC上的S60模拟器而不是部署到电话的应用程序的编译器。
2)Qt Creator IDE
可以从这里下载Qt creator.
安装SDKs:必须安装下面的SDK:
1)S60 Platform SDK 3rd Edition FP1 或更高版本
你需要一个与你想为之开发的电话相匹配的 S60 SDK。 SDK包括了S60平台的文档、头文件、库文件,以及构建基于C++的S60应用程序的工具链。也包括S60设备模拟器,让你可以在部署把应用程序到电话前测试它们。
2)Open C/C++ for S60 3rd Edition
基于S60 3rd Edition Feature Pack 2及更高版本的电话预装有Open C库。然而,预装版之后有一些bug修复,因此推荐更新到最新版。可以在 这里Forum Nokia下载最新的库安装包。
基于S60 3rd Edition Feature Pack 1的电话没有预装Open C库,SDK也没有预装,因此你必须在使用Qt for S60之前安装这些包。参考Installing S60 3rd Edition Feature Pack 1.
注意: 随S60 Platform SDK 5th Edition v0.9提供的wsini.ini文件需要更新一下以更正在模拟器上字体渲染问题。可以在这儿找到更新。
下载 Qt SDK.已有移植到S60的Qt 4.5的专门发行包。这个发行包含有一组预先编译好的二进制文件,这样你就不用从源代码编译Qt了。 下载 Qt 4.5 for S60
解压 Qt SDK.Qt发行包是.zip格式的压缩文件,解压文件到你要把Qt安装到的那个目录,例如:C:/Qt/。解压后的目录名很长,在解压后,你或许想改成短一点的,比如: C:/Qt/4.5.0-garden
注 1: Qt安装盘必须与S60平台SDK所在盘符一样。 注 2: 安装路径不能含有任何空格。
配置环境变量:为Qt设置环境变量。通过把C:/Qt/4.5.0-garden/bin添加到PATH变量来完成。假定你的bin目录位于C:/Qt/4.5.0-garden/,在Windows上,PATH可以通过打开"控制面板->系统->高级->环境变量"来扩展。
另外,你必须配置环境以便使用S60模拟器:在开始菜单找到Carbide.c++子菜单,然后选择"Configure environment for WINSCW command line"。
配置Qt for S60.要配置Qt for S60,做一下工作:转到 ../Qt/4.5.0-garden目录,然后运行下面的命令。
C :/Qt/4.5.0 -garden >configure -platform win32 -mwc -xplatform symbian -abld至于其它选项,键入configure -help将得到一个所有可用选项的列表。
注: 当运行配置和编译命令时,是为缺省SDK编译的。如果你安装了多个S60 SDK,你需要为每个SDK分别编译Qt的模拟器版本。运行devices命令可得到已安装SDK的列表,缺省的那个SDK有"default"标记。要改变缺省SDK,执行命令 devices -setdefault @<full_sdk_id> 这里,full_sdk_id是你在前面运行devices时所列的SDK的全名。
编译Qt for S60.真机上的Qt库是预先编译好的。若你使用3.x的S60 SDK,则安装 C:/Qt/4.5.0-garden/qts60binaries/3.x/qtlibs-4.5.0-garden.exe到你的S60 SDK根目录(通过双击这个exe并给出全路径),例如: C:/Symbian/9.2/S60_3rd_FP1_2/。 若你使用5.0版的S60 SDK,则安装 C:/Qt/4.5.0-garden/qts60binaries/5.0/qtlibs-4.5.0-garden.exe到S60 SDK根目录,例如: C:/S60/devices/S60_5th_Edition_SDK_v0.9/
为模拟器编译Qt,敲入:
make debug -winscw
在真实设备上运行Qt应用程序在真机上运行Qt应用程序前,必须安装预先编译的并已签名的Qt动态库二进制文件,这些文件随Qt SDK提供( qt_libs_armv5_udeb. sisx)。你可以在 C:/Qt/4.5.0-garden/qts60binaries/3.x或 C:/Qt/4.5.0-garden/qts60binaries/5.0目录找到这个文件。
现在你可以安装自己的应用程序到真机上了。
故障处理
问题: 命令'configure -platform win32-mwc -xplatform symbian-abld'失败,错误是: qmake failed, return code 255.
可能的原因: 某些情况下,path中的路径顺序会导致某些错误
解决: 试试将Qt的bin文件夹移到Path的最前面,而把carbide命令行工具移至第二个。
问题: 在安装期间发生错误 qtmain.lib not found。
可能的原因: SDK配置可能不正确。
解决: 将你想安装Qt for S60的那个SDK设置为缺省的,然后从C:/QtS60/4.5.0-garden/执行命令'configure -platform win32-mwc -xplatform symbian-abld'。在正确的位置安装二进制文件,然后从C:/QtS60/4.5.0-garden运行命令'make debug-winscw'。
问题: 找不到模拟器的编译配置。
可能的原因: 可能是你在安装期间没有设置正确的缺省设备
解决: 必须在配置与编译Qt前设置正确的缺省设备。
问题: 真机上打不开应用程序,或者在真机上安装期间有警告: Component 'QtLibs pre-release' missing. continue anyway?
可能的原因: 没有安装预编译好的随Qt SDK附带的Qt dll二进制文件
解决: 安装'qt_libs_armv5_udeb. sisx'到目标设备。可以在安装包里找到它(如:'C:/Qt/4.5.0-garden/qts60binaries/3.x' OR 'C:/Qt/4.5.0-garden/qts60binaries/5.0')。
教程和有用链接此信息来自下面的站点:
总结一下安装方法就是下载下面的安装包安装,免签的!!!
QT软件下载: http://pepper.troll.no/s60prereleases/qt-demos. sis
http://v.youku.com/v_show/id_XMTIxOTUzOTIw.html
http://v.youku.com/v_show/id_XMTA4MzMwOTg0.html
http://v.youku.com/v_show/id_XMTA4MzMxMjQ4.html
http://v.youku.com/v_show/id_XMTA4MzYwMTM2.html
http://v.youku.com/v_show/id_XMTA3Njg1MjYw.html
http://v.youku.com/v_show/id_XMTA3Njg1MjYw.html
http://v.youku.com/v_show/id_XMTA3Njg1OTU2.html
http://v.youku.com/v_show/id_XMTA4MzMyMjgw.html
QT安装指南
http://v.youku.com/v_show/id_XMTA3Njg1OTU2.html
http://v.youku.com/v_show/id_XMTA3Njg1OTU2.html
在S60上安装QtFrom Forum Nokia Wiki
Contents[hide] |
安装IDE:在你的机器上必须至少安装以下IDE之一,以便开发 Qt for S60应用。
1)Carbide.c++ v2.0.0或更高版本
你需要 Carbide.c++ v2.0.0 或更高版本来进行 Qt for S60开发。Qt支持已经集成到Carbide.c++中,因此你可以读取.pro文件,并使用内建的Qt设计器功能开发用户界面。Carbide.c++发行也包括了用于构建运行在PC上的S60模拟器而不是部署到电话的应用程序的编译器。
2)Qt Creator IDE
可以从这里下载Qt creator.
安装SDKs:必须安装下面的SDK:
1)S60 Platform SDK 3rd Edition FP1 或更高版本
你需要一个与你想为之开发的电话相匹配的 S60 SDK。 SDK包括了S60平台的文档、头文件、库文件,以及构建基于C++的S60应用程序的工具链。也包括S60设备模拟器,让你可以在部署把应用程序到电话前测试它们。
2)Open C/C++ for S60 3rd Edition
基于S60 3rd Edition Feature Pack 2及更高版本的电话预装有Open C库。然而,预装版之后有一些bug修复,因此推荐更新到最新版。可以在 这里Forum Nokia下载最新的库安装包。
基于S60 3rd Edition Feature Pack 1的电话没有预装Open C库,SDK也没有预装,因此你必须在使用Qt for S60之前安装这些包。参考Installing S60 3rd Edition Feature Pack 1.
注意: 随S60 Platform SDK 5th Edition v0.9提供的wsini.ini文件需要更新一下以更正在模拟器上字体渲染问题。可以在这儿找到更新。
下载 Qt SDK.已有移植到S60的Qt 4.5的专门发行包。这个发行包含有一组预先编译好的二进制文件,这样你就不用从源代码编译Qt了。 下载 Qt 4.5 for S60
解压 Qt SDK.Qt发行包是.zip格式的压缩文件,解压文件到你要把Qt安装到的那个目录,例如:C:/Qt/。解压后的目录名很长,在解压后,你或许想改成短一点的,比如: C:/Qt/4.5.0-garden
注 1: Qt安装盘必须与S60平台SDK所在盘符一样。 注 2: 安装路径不能含有任何空格。
配置环境变量:为Qt设置环境变量。通过把C:/Qt/4.5.0-garden/bin添加到PATH变量来完成。假定你的bin目录位于C:/Qt/4.5.0-garden/,在Windows上,PATH可以通过打开"控制面板->系统->高级->环境变量"来扩展。
另外,你必须配置环境以便使用S60模拟器:在开始菜单找到Carbide.c++子菜单,然后选择"Configure environment for WINSCW command line"。
配置Qt for S60.要配置Qt for S60,做一下工作:转到 ../Qt/4.5.0-garden目录,然后运行下面的命令。
C :/Qt/4.5.0 -garden >configure -platform win32 -mwc -xplatform symbian -abld至于其它选项,键入configure -help将得到一个所有可用选项的列表。
注: 当运行配置和编译命令时,是为缺省SDK编译的。如果你安装了多个S60 SDK,你需要为每个SDK分别编译Qt的模拟器版本。运行devices命令可得到已安装SDK的列表,缺省的那个SDK有"default"标记。要改变缺省SDK,执行命令 devices -setdefault @<full_sdk_id> 这里,full_sdk_id是你在前面运行devices时所列的SDK的全名。
编译Qt for S60.真机上的Qt库是预先编译好的。若你使用3.x的S60 SDK,则安装 C:/Qt/4.5.0-garden/qts60binaries/3.x/qtlibs-4.5.0-garden.exe到你的S60 SDK根目录(通过双击这个exe并给出全路径),例如: C:/Symbian/9.2/S60_3rd_FP1_2/。 若你使用5.0版的S60 SDK,则安装 C:/Qt/4.5.0-garden/qts60binaries/5.0/qtlibs-4.5.0-garden.exe到S60 SDK根目录,例如: C:/S60/devices/S60_5th_Edition_SDK_v0.9/
为模拟器编译Qt,敲入:
make debug -winscw
在真实设备上运行Qt应用程序在真机上运行Qt应用程序前,必须安装预先编译的并已签名的Qt动态库二进制文件,这些文件随Qt SDK提供( qt_libs_armv5_udeb. sisx)。你可以在 C:/Qt/4.5.0-garden/qts60binaries/3.x或 C:/Qt/4.5.0-garden/qts60binaries/5.0目录找到这个文件。
现在你可以安装自己的应用程序到真机上了。
故障处理
问题: 命令'configure -platform win32-mwc -xplatform symbian-abld'失败,错误是: qmake failed, return code 255.
可能的原因: 某些情况下,path中的路径顺序会导致某些错误
解决: 试试将Qt的bin文件夹移到Path的最前面,而把carbide命令行工具移至第二个。
问题: 在安装期间发生错误 qtmain.lib not found。
可能的原因: SDK配置可能不正确。
解决: 将你想安装Qt for S60的那个SDK设置为缺省的,然后从C:/QtS60/4.5.0-garden/执行命令'configure -platform win32-mwc -xplatform symbian-abld'。在正确的位置安装二进制文件,然后从C:/QtS60/4.5.0-garden运行命令'make debug-winscw'。
问题: 找不到模拟器的编译配置。
可能的原因: 可能是你在安装期间没有设置正确的缺省设备
解决: 必须在配置与编译Qt前设置正确的缺省设备。
问题: 真机上打不开应用程序,或者在真机上安装期间有警告: Component 'QtLibs pre-release' missing. continue anyway?
可能的原因: 没有安装预编译好的随Qt SDK附带的Qt dll二进制文件
解决: 安装'qt_libs_armv5_udeb. sisx'到目标设备。可以在安装包里找到它(如:'C:/Qt/4.5.0-garden/qts60binaries/3.x' OR 'C:/Qt/4.5.0-garden/qts60binaries/5.0')。
教程和有用链接此信息来自下面的站点:
总结一下安装方法就是下载下面的安装包安装,免签的!!!
QT软件下载: http://pepper.troll.no/s60prereleases/qt-demos. sis