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 方法二:通过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, 如图: 点击open打开,打开后项目界面如下: (4)点击Build->Clean All进行清空 (5)点击Projects取消选中Shadow build,如图: (6)点击Build->All进行编译,右下角Build进度条走完后代表编译完成,此时在/home/elf/work/11_audio目录下可以看到新生成的二进制文件audiio,如图: 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
|