微嵌工业平板开发论坛

 找回密码
 立即注册
搜索
热搜: android wince6.0
查看: 312|回复: 2

335X QT4.8虚拟机配置QT编译环境

[复制链接]

96

主题

28

回帖

2675

积分

金牌会员

Rank: 6Rank: 6

积分
2675
发表于 2022-8-5 16:13:32 | 显示全部楼层 |阅读模式
本帖最后由 WQ_ZWD 于 2022-8-17 10:33 编辑

WQ335x_Linux_Eglfs_Qt4.8产品开发资料:
链接:https://pan.baidu.com/s/1YKW7fYaCK0LjsIesdTU1ZQ  提取码:phwl



1. 安装交叉编译工具

(1) 请先去上述资料链接下载交叉编译器,qt4.8环境包如图:


拷贝这些文件到虚拟机后
使用如下命令在/目录下新建文件夹opt_WQ
sudo   mkdir   /opt_WQ

其中gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux.tar.bz2和WQ_qtenv.tar.bz2解压至/opt_WQ/  目录下注该文件夹名称和路径不可更改,否则后面的qmake  -v  操作无法成功,无法正确添加Qt Versions

sudo   tar   -xjf    gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux.tar.bz2    -C    /opt_WQ/
sudo   tar   -xjf    WQ_qtenv.tar.bz2    -C    /opt_WQ/

其中tslib.tar.bz2解压至/usr/local/  目录下
sudo   tar   -xjf    tslib.tar.bz2    -C    /usr/local/
此时使用 ls   /opt_WQ/   和ls   /usr/local/命令查看,可以分别看到文件夹gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux,WQ_qtenv tslib,如图:



(2)使用命令:
sudo   gedit ~/.bashrc
打开用户变量文件,在文件末尾添加

  1. export PATH=/opt_WQ/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin:$PATH
复制代码



保存并关闭 bashrc 文件,并使用命令:
source   ~/.bashrc
重置用户变量。

最后使用命令:

arm-cortex_a9-linux-gnueabi-gcc      -v
查看交叉编译工具是否安装正确。成功如下图:


若不成功,并且提示:
No such file or directory
请执行下面命令安装后再arm-cortex_a9-linux-gnueabi-gcc      -v
sudo apt-get install libc6-dev-i386  

2.安装 Qt Creator
(1)运行qt-creator-opensource-linux-x86_64-4.0.0.run


上图点击“next”


上图点击“skip”

上图安装路径默认即可,然后选择“I  accept.....”,如下图:


最后等待安装完成。

3.设置 QtCreator 的 SSH
通过 ssh 实现 Qt 远程调试,将本产品连入电脑同
一局域网中,或者使用网线将本产品与电脑直连,如果直连则需要配
置一下电脑的 ip 地址为 192.168.1.3~255 范围内,并确保虚拟机可以ping通平板。
(1)打开 QtCreator,点击 Tools→Options 选项。选择 Devices 栏,点击 Add 按钮,弹出添加设备窗口,选
择 Generic Linux Device,点击 Start Wizard 按钮。如下:




3)填入设备名字,可任意设置;填入设备 ip 地址,本产品默
认 ip 地址为 192.168.1.16;填入要登入的用户名,填 root 即可;填入
该用户的密码,默认是 123456 ;最后点击 Next>按钮。再点击 Finish 按钮,弹出测试对话框,如果如下图所示则表
示 QtCreator 与本产品已连接上,最后点击下方的 OK 保存即可。













本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

96

主题

28

回帖

2675

积分

金牌会员

Rank: 6Rank: 6

积分
2675
 楼主| 发表于 2022-8-5 16:13:33 | 显示全部楼层
本帖最后由 WQ_ZWD 于 2022-8-5 16:16 编辑
4.设置 QtCreator 的 KITS
(1)先在终端执行两个命令,下载一些必要组件:
sudo   apt-get install clang
sudo   apt-get install build-essential
sudo apt-get install  libc6-dev-i386  
sudo apt-get install lib32z1
然后执行命令: cd /opt_WQ/WQ_qtenv/Qt-4.8.5/bin/
再执行: ./qmake  -v
如图:

然后同上,点击打开 QtCreator,点击 Tools→Options 选项。
2)选择 Build&Run 栏中的 Qt Versions 页面,点击 Add 按钮,并点击下方的 Browse 按钮,根据之前交叉编译 Qt 的文件夹中选择 qmake
位于
/opt_WQ/WQ_qtenv/Qt-4.8.5/bin/qmake 文件夹下,
以及填上任意名字,如下:


3)选择 Compilers 页面,点击 Add 按钮,选择GCC,添加gcc,然后在下方填上任意名
字,以及交叉编译工具的地址,/opt_WQ/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-gcc如下:



4选择 Kits 页面,点击 Add 按钮,填上名称,选择 Device type
为 Generic Linux Device,选择 Device 为上一节配置的 Device,选择
Compiler、Debugger 与 Qt version 为上几个步骤配置的 compiler(交
叉编译器)、debugger(gdb)和 qmake。最后点击下方的 OK 即可,后续工程代码选择这个Kits。








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

1

回帖

295

积分

中级会员

Rank: 3Rank: 3

积分
295
发表于 2023-6-19 17:35:58 | 显示全部楼层
sudo apt-get install libc6-dev-i386安装报错解决方法:

sudo apt-get remove libc6-dev
sudo apt-get update
sudo apt-get install libc6-dev-i386
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微嵌工业平板开发论坛

GMT+8, 2024-4-19 21:01 , Processed in 0.054356 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表