Qt是什么?

Qt是QtCompany于1991年开发的跨平台C++图形用户界面应用程序开发框架。
它既可以用来开发GUI程序,也可以用来开发非GUI程序,例如控制台和服务器工具。
Qt是一个面向对象的框架,使用特殊的代码生成扩展(称为MetaObjectCompiler(moc))和一些宏,Qt易于扩展并允许真正的组件编程。

基本上,Qt与XWindow上的Motif、Openwin、GTK等GUI库以及Windows平台上的MFC、OWL、VCL和ATL是同一类型的GUI库。

扩展信息:

Qt的优点:

1优秀的跨平台特性:

Qt支持以下操作系统:MicrosoftWindows95/98、MicrosoftWindowsNT、Linux、Solaris、SunOS、HP-UX、DigitalUNIX(OSF/1、Tru64)、Irix、FreeBSD、BSD/OS、SCO、AIX、OS390、QNX等

2.面向对象:

Qt良好的封装机制使得Qt具有高度的模块化和可重用性,非常方便用户开发。
Qt提供了一种称为信号/槽的安全类型来代替回调,这使得各个组件之间的协作变得非常简单。

3.丰富的API:

Qt包含超过250个C++类,还提供基于模板的集合、序列化、文件、I/O设备、目录管理、日期/时间类。
它还包括正则表达式处理功能。

4.支持2D/3D图形渲染和OpenGL。

5.大量的开发文档。

6.

参考:百度百科——qt

怎么使Qt发布的程序在非Qt环境的Linux下运行

首先,您在开头提到您安装了Qt5.3并用它编译了程序。
但正如你提到的,你复制的库都是Qt4.6库。
其次,你的开发机和目标机的CPU不同,所以程序不能直接复制。
Raspberry软件存储库您应该能够直接使用现成的Qt并将程序直接编译到其中。