查看: 1249|回复: 0

[经验] ElfBoard 编译并运行qt应用方法来啦!

[复制链接]

该用户从未签到

发表于 2023-11-15 10:53:55 | 显示全部楼层 |阅读模式
分享到:
1.编译qt应用
拷贝ELF1开发板资料包\03-例程源码\03-0 Qt例程源码目录下的11_audio文件夹到开发环境任意目录 ,如/home/elf/work下。
方法一:命令行使用qmake进行编译
(1)进入11_audio目录,设置环境变量
elf@ubuntu:~/work/11_audio$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
(2)生成Makefile
elf@ubuntu:~/work/11_audio$ qmake
(3)编译生成qt应用
elf@ubuntu:~/work/11_audio$ make
图片1.png
方法二:通过Qt Creator调用qmake进行编译
(1)设置环境变量
elf@ubuntu:~/work/11_audio$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
(2)命令行打开Qt Creator
elf@ubuntu:~/work/11_audio$ /opt/Qt5.6.2/Tools/QtCreator/bin/qtcreator &
(3)点击Qt Creator的Open Project,弹出窗口,选择/elf/work/11_audio/audio_pro,
如图
图片2.png
点击open打开,打开后项目界面如下:
图片3.png
(4)点击Build->Clean All进行清空
(5)点击Projects取消选中Shadow build,如图:
图片4.png
(6)点击Build->All进行编译,右下角Build进度条走完后代表编译完成,此时在/home/elf/work/11_audio目录下可以看到新生成的二进制文件audiio,如图:
图片5.png
2.运行qt应用
(1)将生成的audio可执行文件拷贝到TF卡里,再将TF卡插到ELF 1开发板上,将程序拷贝到/home/root路径下。
root@ELF1:~# cp /run/media/sda1/audio .
(2)给予程序可执行权限
root@ELF1:~# chmod 777 audio
(3)设置QT环境变量
root@ELF1:~# export DISPLAY=:0.0
(4)运行audio应用程序
root@ELF1:~# ./audio

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-18 02:41 , Processed in 0.111815 second(s), 16 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.