初次偿试开源项目开发初偿Qt项目开发

最近喜欢上Qt项目开发,不仅是因为它的跨平台等特性,还有它的方便,以及本人对手机开发的好奇,所以工作之余开始了Qt之路。俗话说万事开头难,真是一点不假,为了做QT开发,搭建开发环境就折腾了一礼拜。

一开始兴致勃勃打开Nokia的Qt主页下载SDK吧。WIN,LINUX,MAC几种平台的SDK都有,现在的版本是4.6.3,平时自己开发C++用的是vs2008,太好了。QT就提供VS2008的SDK,两话没说下。幸运的是在网页下方,看到Visual Studio Add-in 不用说一定是与vs的集成插件,OK,直接下载。

然后自然就是先安qtsdk for vs2008,再安装vs addin。安装完成后,VSIDE中会多出个Qt菜单,新建工程时,也会多出Qt4 Projects的选项,非常简单就可以做在VS里做QT开发了。但是只能做desktop程序开发。要做symbianOS下的程序开发,好象是没有symbian模拟器,因为自己的手机是symbianOS,没办法就google吧。可这方面资料却很少。

终于找个资料来自己官方WIKI:

Qt Symbian 开发环境安装

如何安装Wiki是说的很明白了。不过我这要提几点:

1.安装的需要很多组件:

JRE
ActivePerl
Symbian SDK
Carbide.C++
Symbian S60 SDK
Open C/C++
Qt for Symbian SDK

因为很少用开源软件开发,所以一般想法,组件版本新的总比旧的好。所以下载ActivePerl是选了新的版本,可是问题来了,后面的安装脚本执行不了?晕个。只得乖乖下5.6.1的版本,后面的安装才没出问题。

2.安装路径

安装Symbian S60 SDK时文件自动提示安装在C:\S60\Devices\…。因为我想安装S60第三版本和S60第5 版。因此理所当然的想把他两分开,所以改了路径 为D:\S603rd\S60\Devices和D:\S605td\S60\Devices。结果无法启动模拟器。然后又卸载重装,几经折腾,按了原路径,只改了盘符,居然Ok了。真叫人无言。。

Snap1clip_image001

以上是我自己的界面截图。

总结:

开源软件的开发最要命的就是开发环境的问题。组件多,并且没有很好的集成。环境搭建起来非常麻烦,以前学java时也是一样,组件版本不对就有问题出现。而且一个组件的高版本不一定就能兼容另一个组件。必须是一一对应。若某个组件有了新的版本,你必须等其他相关组件出了对应的版本才行,要不你还是用不上该组件的新功能。ps,MS的集成环境就很少出现这种问题,一般来讲高版本是会兼容低版本的。

 

原文地址:https://www.cnblogs.com/SummerHeart/p/1836756.html