windows下qt creator编写的程序如何在linux下执行??

如题,怎样才可以移植到linux下运行呢?
还有就是qt everywhere for linux 我在fedora12下无法解压,总是提示压缩文件错误,重新下载也没用,是什么原因?谢谢!!

Windows下是ANCII编码的,Linux下是Unicode编码的,源程序注意转化一下编码就可以了。
fedora12下面,你可以去Qt的官方网站下载rpm安装包或者在在线软件仓库里找找啊。
Qt Creator在Windows下和在Linux下的用法基本一样,就是注意以下源文件的字符编码就OK了。还有Linux下的文件名连后缀都是区分大小写的,所以一些涉及到文件读写的程序,后缀名也要注意一下。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-08
qt everywhere for linux 是QT运行库的源码,需要编译才能运行,QT为什么不给Linux编译二进制文件?原因在于Linux版本太多了,目前超过了300种,QT官方肯定无法编译那么多的程序,而且linux讲求开源,Qt官方就提供了源码,让各种linux官方人员编译自己的运行库。所以你在ubuntu家族下可以使用apt-get安装QT,在Fedora家族下使用yum安装QT。QT SDK for linux则可以在所有Linux下运行,但是QT SDK是高度集成开发环境,不是QT运行库。
第2个回答  2010-09-01
qt的可移植性,指的是代码不用修改,就可以在多个平台编译通过 然后运行~~
这也就是qt一直说的 code less create more。
所以你需要把源码文件在linux下再次编译。本回答被网友采纳
第3个回答  2010-09-01
在linux下用linux版的qt creator重新编译程序。
第4个回答  2020-12-29

嵌入式Linux-QT零基础视频教程

相似回答