当前位置:首页 » 操作系统 » linux移植qt

linux移植qt

发布时间: 2022-12-24 23:23:20

⑴ 如何将linux下的QT程序移植到arm板上

用交叉编译工具(arm-linux-g++等)把你自己的qt程序用嵌入式版本的qt库交叉编译一下然后烧写到开发板上就可以执行了,当然你qt程序所用到的库也要放上去,并设置到路径(QTDIR,PATH,LIBRARY_PATH)等等

⑵ LINUX下的QT程序怎么移植到windows下

重新编译即可,Qt的跨平台性是一次编写,到处编译,与JAVA的一次编译,到处执行不同
你可以使用Qt Creator,我没有用过,就不做介绍了
我一般使用 “qt-vs-addin”在visual studio 2005下面编译,可能会被某些大虾所不屑,呵呵
怎么又是你?

⑶ Linux下Qt的移植问题

很简单,你只要不使用Linux环境下的特有系统调用,api函数之类的,直接就可以在windows下面编译了。

⑷ qt在linux上和移植时用的到底是哪个qmake

第一步,linux下编译安装qt

仍然是用的ok6410提供的qt-everywhere-opensource-src-4.7.1.tar.gz

1、首先在我自己的目录/z 下新建个qt-x11,将文件拷贝解压

sudo su (取得root权限)

mkdir /z/qt-x11

cp qt-everywhere-opensource-src-4.7.1.tar.gz /z/qt-x11 (拷贝到新建的目录)

tar zxvf qt-everywhere-opensource-src-4.7.1.tar.gz

解压后查看得到:(其中qte4.7.1Makelog为后来生成的,一开始解压后没有,我是安装完成后截的图= =)

此处的build-all是飞凌公司写好的脚本,是用于编译开发板上的嵌入式的qt的,而此处要编译linux的qt,因此对其进行修改,

gedit build-all

修改结果如下:主要是去掉环境变量的配置和qt的配置

注意此处将qt安装在了新建文件夹/opt/qt-x11-4.7.1中,这个目录要记住,因为后面配置qtcreator的时候要到这里找qmake

然后保存关闭,执行 ./build-all

等待。。。我感觉我等了一个下午,幸亏没有提醒出错,要不然我就哭了,编译成功

第二步:安装配置qtcreator

下载链接:http://download.qt-project.org/ 我都被自己的贴心感动得哭了T T

这里根据系统版本神马的,我就参考了别人的文章下载了一个版本,姐实在被这些版本弄的想哭了,参考链接 http://xiaolong5750.blog.163.com/blog/static/44856246201421405034948/

版本是qt-creator-linux-x86-opensource-2.6.1.bin

1、将下载文件拷贝到/z 目录下,在终端下,输入命令

sudo ./qt-creator-linux-x86-opensource-2.6.1.bin

就会出现一个桌面安装窗口,跟windows一样安装就很简单了

对了,有个插曲,我在安装过程中终端跳出了一个warning:designer:attempt to add child to。。。我网上搜了下竟然没搜到这个问题,就直接忽略掉了。。不知道以后会不会有影响。。。

2、接着配置

在主界面中从菜单栏点击"工具"->"选项"->在左侧点击“构建和运行”界面如下图所示。

点击qt版本,有些没有自动检测到qmake路径,这是因为没设置环境变量,手动添加,将刚安装的qmake加入:

接着点击编译器:已自动检测到

最后点击 构建套件,点击右端添加,

至此配置好用于linux上编译的qmake,就可以在linux上跑程序了。

3、新建个小程序试下,新建过程参考http://xiaolong5750.blog.163.com/blog/static/44856246201421405034948/

插曲:我新建的时候,到最后跳出对话框说 “无法创建目录。。。。” 网上查了有人说在安装qtcreator的时候没有用root权限安装神马的,害我重装一遍但也没解决问题,幸亏最近在看《鸟哥的私房菜》,里面说了些文件的权限问题之类的,于是我把自己创建的工程所在的目录的权限都改成chmod 777,然后就没问题了哈哈

建立工程后,build,run 结果如下:

linux

⑸ 做 Linux嵌入式开发,在开发板上移植u-boot,内核,文件系统后为什么还要移植QT

qt是一个图形的可视化工具。。。
LINUX本来像DOS一样是基于命令行的操作系统,,所以使用这个系统输入一个个字母代码指令进行操作。。。
有了QT就好说了,,它把命令行形式的系统变成了图形形式的系统,就像WINDOWS系统一样,,更直观,更方便,更人性化,更容易接受啊!!!

⑹ 请问下大家,linux下qt creator写的程序怎么移植到开发板s3c2410上运行呢。需要那个qtopia这个平台吗

多看看论坛
。这种问题
几句话讲不清楚的

自己写的qt不需要那个东西。那个是开发平台。
但是你自己的东西要先交叉编译开发包得到arm上用的库,
拷贝到板子上。然后交叉编译你自己些的qt程序,才可以执行。交叉编译工具要符合EABI标准
不然很多程序执行不了,很容易出现段错误的提示。。
自己多摸索。。。呵呵。。祝顺利。

热点内容
服务器c盘怎么清除 发布:2025-05-11 11:16:33 浏览:37
动态估算法 发布:2025-05-11 11:06:19 浏览:921
sql2008使用教程 发布:2025-05-11 10:53:16 浏览:313
正态分布函数c语言 发布:2025-05-11 10:50:38 浏览:394
分类投票源码 发布:2025-05-11 10:46:23 浏览:780
内联汇编程序 发布:2025-05-11 10:46:16 浏览:106
安卓如何设置按压锁屏 发布:2025-05-11 10:33:57 浏览:617
c语言定义体 发布:2025-05-11 10:20:41 浏览:254
linuxwhichis 发布:2025-05-11 10:20:09 浏览:265
花雨庭服务器如何发消息 发布:2025-05-11 10:20:08 浏览:147