3268|0

2781

帖子

417

TA的资源

五彩晶圆(中级)

楼主
 

DSP-Sitara课程学习分享8--QT入门 [复制链接]

在Sitara SDK中,/ti-sdk-am335x-evm-05.05.00.00/linux-devkit/arm-arago-linux-gnueabi/usr/lib目录下,有Qt相关的库文件,如图:

当你编译或者运行Qt工程时,会用到这些库文件。

Qt的相关头文件:


执行以下命令以源代码环境安装脚本
echo $QMAKESPEC
source /home/qinkai/ti-sdk-am335x-evm-05.05.00.00/linux-devkit/environment-setup
echo $QMAKESPEC


注意提示有所变化。

开始建立第一个Qt工程:
1.[linux-devkit]:~/ti-sdk-am335x-evm-05.05.00.00/linux-devkit> mkdir /home/qinkai/ti-sdk-am335x-evm-05.05.00.00/example-applications/helloworld

2.[linux-devkit]:~/ti-sdk-am335x-evm-05.05.00.00> cd example-applications/
3.[linux-devkit]:~/ti-sdk-am335x-evm-05.05.00.00/example-applications> ls
am-benchmarks-1.3  helloworld      matrix-gui-browser-2.0  qt-tstat-1.0
am-sysinfo-1.0     matrix-gui-2.0  qml-playground-1.0      refresh-screen-1.0
4.[linux-devkit]:~/ti-sdk-am335x-evm-05.05.00.00/example-applications> cd helloworld/
5.[linux-devkit]:~/ti-sdk-am335x-evm-05.05.00.00/example-applications/helloworld> gedit helloworld.cpp
添加如下代码:
#include #include int main(int argc, char **argv){QApplication app(argc,argv);QLabel label("Hello World");label.show();return app.exec();}

6.[linux-devkit]:~/ti-sdk-am335x-evm-05.05.00.00/example-applications/helloworld> gedit helloworld.pro
添加如下代码:
QT += core guiSOURCES += helloworld.cpp

7.[linux-devkit]:~/ti-sdk-am335x-evm-05.05.00.00/example-applications/helloworld> qmake helloworld.pro      //创建Makefile文件
8.[linux-devkit]:~/ti-sdk-am335x-evm-05.05.00.00/example-applications/helloworld> make


9.[linux-devkit]:~/ti-sdk-am335x-evm-05.05.00.00/example-applications/helloworld> file helloworld
helloworld: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, not stripped

10.把helloword文件拷贝到板子上执行命令./helloworld -qws

hellow参考资料
sitara_boot_camp_linux_gui_development.pptx (4.09 MB, 下载次数: 327)




点赞 关注
个人签名
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表