linux开发入门_入门开发板推荐_入门开发板要什么基础

摘要

QT做为跨平台应用开发框架,仍然以来均属于Linux用户图形界面开发的首选。自1991年问世,QT虽多次被竞购,但跨平台开发的特色及对多平台的支持力度有增无减。本文摘录电子感冒友热心网友HelloWii的技术贴linux开发入门,分享给有计划学习QT的童鞋们。

明天来忙活了下Qt。

入门开发板要什么基础_linux开发入门_入门开发板推荐

先发点百度百科的东西来一次科普:

Qt是1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,例如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩充(称为元对象编译器(MetaObjectCompiler,moc))以及一些宏,便于扩充,容许组件编程。

2008年,奇趣科技被摩托罗拉公司竞购,QT也因而成为摩托罗拉旗下的编程语言工具。

2012年,Qt被Digia竞购。2014年4月,QT实现了对于iOS的完全支持linux软件工程师培训,新增WinRT、Beautifier等插件,废弃了无Python插口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持作出了调整,至此实现了全面支持Linux、iOS、Android、WP。

入门开发板要什么基础_入门开发板推荐_linux开发入门

言归正传,Qt的编程流程图如下:

linux开发入门_入门开发板要什么基础_入门开发板推荐

第一个Helloworld开发流程:

linux开发入门_入门开发板要什么基础_入门开发板推荐

入门开发板推荐_linux开发入门_入门开发板要什么基础

首先配置好开发环境,具体参考周立功单片机的官方资料(如EasyARM-i.MX283ALinux开发手册)linux操作系统界面,编撰hello_qt.cpp程序如下:

入门开发板要什么基础_linux开发入门_入门开发板推荐

将hello_qt.cpp拷贝至~/zlg/qt_demo_proj/qt_demo1目录下,运行以下生成hello_qt.pro文件:

$qmake–project

入门开发板推荐_linux开发入门_入门开发板要什么基础

hello_qt.pro文件描述整个工程所包含的源码及相应的资源文件,qmake是Qt中拿来管理工程的项目工具。执行qmake,将依据上一步的pro文件,生成makefile文件。

$qmake

按照makefile文件执行make则可以编译出可执行程序。之后须要再编译时,也只需执行最后一步,即make命令。

$make

入门开发板推荐_linux开发入门_入门开发板要什么基础

经过上述步骤,可以在qt_demo1目录下看到hello_qt文件linux开发入门,这个文件就是可执行的Qt程序。

把hello_qt文件通过nfs或其它方法下载到开发套件的/root/目录下,之后通过并口终端登陆开发套件的Linux,并通过如下指令即可启动该程序。

#./hello_qt-qws

至此,基于QT的Helloworld开发流程演示完成,真的和想像的一样简单!

本文原创地址://gulass.cn/dyghkflcsxpz.html编辑:刘遄,审核员:暂无