zoukankan      html  css  js  c++  java
  • 初次偿试开源项目开发初偿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的集成环境就很少出现这种问题,一般来讲高版本是会兼容低版本的。

     

  • 相关阅读:
    《我是一只IT小小鸟》
    &&、||、?:、,四个运算符的求值顺序
    C Traps and Pitfalls 练习4.2
    “检测到LoaderLock”的解决办法
    VS中代码对齐等快捷键
    贪心 Greedy Algorithms
    这些最基本的程序优化方法你用过吗?
    内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区[C++][内存管理][转载]
    [原创]让对话框的控件支持tooltips
    Debug 运行正常但 Release 失败的问题,Debug 和 Release 编译方式的本质区别
  • 原文地址:https://www.cnblogs.com/SummerHeart/p/1836756.html
Copyright © 2011-2022 走看看