
二、使用qmake工具生成Makefile文件
在工程源码文件夹运行qmake “#/opt/qt-4.7.1/bin/qmake” ,生成Makefile文件,
三、执行编译命令“#make”,如下图所示。
四、生成了“helloworld”
使用 file 命令测试一下。如下图,“#file helloworld”,可以看到 hellworld 应用文件的基本信息,它是属于 ARM 平台的。
五、安装运行
1、使用tftp服务器上传文件到开发板
tftp -g -r hello 192.168.1.119
2、修改权限
chmod 777 helloworld
3、运行程序
hellworld -qws
1. 下载Qt embedded, 然后交叉编译生成嵌入式linux的Qt库2. 设置下环境变量, 然后用Qt embedded linux 库交叉编译应用程序
3. 然后把程序和程序运行所需要的库(如:QtCore.dll)下载到板子上, 然后运行即可
1.新建一个普通Widgets的工程?2.选择Desktep Qt5.9.3 MinGW 32bit编译器和Android for armeabi-v7a (GCC 4.9, Qt 5.9.3 for Android armv7)编译器
?3.然后选择默认的就行
?4.在mainwindow.ui界面上,放入两个按钮,分别命名为发布和订阅
?5.选择MinGW 32bit的debug编译模式,构建和运行
?6.选择Android的debug模式重新构建,构建完后,在工程同目录下,生产一个build-AndroidTest3-Android_for_armeabi_v7a_GCC_4_9_Qt_5_9_3_for_Android_armv7-Debug文件夹,在该生产的文件的android-build\bin目录下,会生成该项目的APK
?7.点击运行按钮,在d出框中选择AVDVertualDevice安卓仿真器,如果没有则点击【Creat Android Virtual Device】按钮新建一个。
?8.点击【ok】按钮后,等待安卓虚拟机启动一段时间,会d出如下界面:(注意:要等安卓虚拟机完全开机完后,才会自动运行刚才的apk程序,第一次启动可能需要4-5分钟左右,如果需要持续调试,可以不用关闭该安卓虚拟机)
?9.如果刚才生产的apk没有自动启动的话,可以把刚才生产的apk丢进安卓虚拟机中进行测试
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)