由于诺基亚在2012年推出了末代机皇N9,却宣布其为最后一款MeeGo手机,随机放弃MeeGo系统,转战WP7,但N9是世界上第一部完全用QT开发的系统软件的移动设备,并且完全使用了QML编写程序。

研究N9的应用开发,其实可以学到很多知识,包括Qt,QML,linux,GTK+,KDE,debian包管理,python等很多知识。但主要是研究QT在移动设备上的开发。

Qt的宗旨是“lcode less ,create more,deploy everywhere”。

2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP。

其实我写这个系列文章,也只是信仰吧,因为N9带给我的感觉是极其前卫,在当时,或许更多的只是对Nokia这个品牌的喜好吧。但N9不光如此,还把我带进了另一个世界——由编程,开发,系统,软件,用户交互等构成的世界,这个世界从满各种各样神奇的事物,以至于我的大学志愿的第一专业填的是“计算机”,从此我为成为一名程序猿,而努力奋斗!

接下来先确保你有一部N9实体机(或者N950),一台window xp/7/8的电脑,一个QTSDK,接下来就可以开始你的N9编程之旅了!

1.先安装QT SDK

默认安装即可,由于QT SDK是集成开发环境,所以要设置的东西不多,(在linux下可能要做很多事情,这里就不多说了)。

2.将你的N9开启“开发者模式”,连接到QT SDK

这里查看“将你的N9开启“开发者模式”,连接到QT SDK”文章

3.创建一个Harmattan_Project,QT Creator会帮助生成相关的文件的

这里查看“创建一个Harmattan_Project”文章

4.正式编程

这里查看“XXX”文章

N9程序开发-生成项目相关推荐

  1. 详解微信小程序开发(项目从零开始)

    关注公众号 风色年代(itfantasycc) 280G前端&小程序资料随便拿! 详解微信小程序开发(项目从零开始) 一.序 微信小程序,估计大家都不陌生,现在应用场景特别多.今天就系统的介绍 ...

  2. 破界!Omi生态omi-mp发布,用小程序开发生成Web

    破界!Omi生态omi-mp发布,用小程序开发生成Web omi-mp 是什么 Omi 框架是微信支付线研发部和 AlloyTeam 开源的通用 Web 组件化框架,基于 Web Components ...

  3. 小程序开发.mpvue.项目构建与运行

    小程序开发.mpvue.项目构建与运行 本文介绍 mpvue 框架的特点以及相关生态,包括在 mpvue 中使用 typescript 和 css 预处理器的相关方法.最后介绍一个最基本 mpvue ...

  4. 微信小程序 开发工具 项目创建步骤

    账号申请 后台小程序信息完善 安装开发工具IDE 小程序项目搭建 项目编译 真机预览调试 小程序开发前准备: ①申请账号 ②安装开发工具 账号申请 进入小程序注册页 根据指引填写信息和提交相应的资料, ...

  5. 微信小程序开发15 项目实战 基于云开发开发一个在线商城小程序

    在学完前 4 个模块之后,我相信你会对微信小程序的开发有一个全新的认识.在前面 3 个模块中,俊鹏分别从微信小程序内在的运行原理,小程序工程化开发以及具体实践层面,深度讲解了微信小程序开发所必要的知识 ...

  6. 微信小程序开发 | 综合项目-点餐系统

    综合项目-点餐系统 8.1 开发前准备 8.1.1 项目展示 8.1.2 项目分析 8.1.3 项目初始化 8.1.4 封装网络请求 8.2 [任务1]商家首页 8.2.1 任务分析 8.2.2 焦点 ...

  7. 解决小程序开发生成B类小程序码scene参数长度受限的问题

    小程序码的分类 在小程序官方文档中关于小程序码的分类有2类: A类:这类小程序码的scene参数长度不受限,但小程序码总数最多10万个,超过这个数就不能继续生成, B类:这类小程序码的生成数目不受限制 ...

  8. 怎样做小程序最省钱,小程序开发平台大盘点

    自从小程序的概念提出以来,这个"即用即走.触手可得"的手机应用逐渐被人们接受.熟悉.乃至追捧.而这一现象也为许多创业者提供了机会,大大小小的围绕小程序业态的服务型公司越来越多,而其 ...

  9. 【小程序开发之制作首页】

    博客阅读顺序 1.准备工作  链接:(41条消息) [小程序开发之微信登录]_隐隐池玉的博客-CSDN博客 2.实现调用微信登录  链接:(41条消息) [小程序开发之微信登录]_隐隐池玉的博客-CS ...

  10. 《程序开发心理学》几点核心理解

    作者:草小诚(wellsmile@foxmail.com) 转载请注原文地址:https://blog.csdn.net/cxcjoker7894/article/details/85319250 前 ...

最新文章

  1. 打开iPhone自拍,就能用虚幻引擎开发3A游戏大作!新应用无门槛创造超逼真游戏角色...
  2. WebAPi接口安全之公钥私钥加密
  3. 情人节,你们的CEO都在干嘛?
  4. 听歌是怀念过去 - 潇洒的走
  5. 陶哲轩实分析例17.2.3
  6. [zsh] restart a zsh process
  7. php模式设计之 观察者模式
  8. Entrust是一种为Laravel5添加基于角色的权限的简洁而灵活的方法。
  9. 我的Java开发学习之旅------gt;在Dos环境下Java内部类的编译和运行
  10. 后RCNN时代的物体检测及实例分割进展
  11. RTL8762DK UART(二)
  12. 地图数字化步骤及问题总结
  13. 译文:一个采用 Three.js 的 3D 动画场景制作:飞行者
  14. 6-3 jmu-python-函数-找钱 (10分)
  15. font-style 属性 oblique 是什么意思
  16. Win10电脑开机后黑屏只有鼠标怎么办?
  17. FFT(快速傅里叶变换)摘要
  18. IntelliJ idea——》JSON字符串,自动转义双引号
  19. KVM-Virsh指令详解
  20. 字符串的插入(不用库函数)

热门文章

  1. 在C#应用程序中嵌入暴风影音播放器
  2. 因用了NeatUpload大文件上传控件而导致Nonfile portion 4194304 bytes错误的解决方法...
  3. java实现七种经典排序算法
  4. 视频教程-R语言绘图基础-其他
  5. 网站敏感词过滤的实现(附敏感词库)
  6. FashionMNIST数据集国内可以用的下载地址
  7. Matlab2018a安装包Linux版本
  8. C语言实例:三个数从小到大排序
  9. OC中常见的Signal错误
  10. 64位驱动签名工具64Signer