6014|17

1560

帖子

24

TA的资源

五彩晶圆(初级)

楼主
 

BB Black 入门基础之Qt Creator的配置 [复制链接]

 
本帖最后由 lonerzf 于 2014-3-26 18:22 编辑

接上面的帖子,将生成的qt-5.2文件夹下的文件也复制一份到BB Black里边,路径都是/usr/local .
实际测试,发现还需要在BB Black中设置几个环境变量。

PATH中必须添加 /usr/local/qt-5.2/bin

另外还要设置这三个变量(个人感觉,或许可以不加,各位有兴趣可以试试)
QTDIR=/usr/local/qt-5.2
QT_PLUGIN_PATH=/usr/local/qt-5.2/plugins
LD_LIBRARY_PATH=/usr/local/qt-5.2/lib

然后安装Qt Creator。
  1. ./qt-creator-opensource-linux-x86-3.0.1.run
复制代码
其余步骤如下:

1 添加新设备

在Qt Creator工具栏中选择Tools -> Options -> Devices
点击右边的Add...
在弹出来的向导窗口中选择
Generic Linux Device
接着填入设备名,IP地址,用户名,密码等。





2 添加新的编译器
选中 Build & Run -> Compilers
Add -> GCC
填入Name Compiler path 等信息。
我这里分别指定为:
Linaro
/opt/LON/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-g++


3 添加调试器
选择Build & Run -> Debuggrs
Add,添加gdb的name和path。我这里如下配置:
Name: Linaro GDB
Path: /opt/LON/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-gdb


4 添加 Qt Version
Build & Run -> Qt Versions
Add...
找到 /usr/local/qt-5.2/bin/qmake 这个文件,并确定。
这里能自动识别Version name Qt 5.2.1


4 添加 Kit
Build & Run -> Kits
Add
将上面各配置好的工具添加进来。


好,到此Qt Creator环境算是配置好了。

5 测试
下面就新建一个最简单的Qt Widgets Applicaion工程。这里啥都不做,就显示Hello,eeworld!


build -> build All
然后将生成的可执行文件复制到Beaglebone Black下,运行。
  1. ./TEST -platform linuxfb -plugin evdevtouch
复制代码


最新回复

很不错啊 这个介绍很详细  详情 回复 发表于 2017-6-9 11:00
点赞 关注(3)
个人签名这孩子,成熟的象征,理智的典范。
 

回复
举报

115

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
好帖
 
 

回复

973

帖子

15

TA的资源

纯净的硅(高级)

板凳
 
谢谢楼主分享。
个人签名我来到这个世界,就是为了遇见你。在某天我们会相遇,然后在一起,直到最后一起离去。
 
 
 

回复

1246

帖子

19

TA的资源

五彩晶圆(初级)

4
 
楼主真是服务大众啊!必须支持!
个人签名
 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(中级)

5
 
太给力了,后面正好需要用到Qt的。谢谢楼主分享。
 
 
 

回复

21

帖子

0

TA的资源

一粒金砂(中级)

6
 
我按照楼主的步骤做了一遍,成功完成。现在我想在PC机验证我的程序,请问楼主怎么配置?谢谢!

点评

如果用Windows,直接安装SDK。如果用Linux,编译Qt源码的编译器换成GCC,或者用人家已经做好的。  详情 回复 发表于 2014-4-23 22:19
 
 
 

回复

1560

帖子

24

TA的资源

五彩晶圆(初级)

7
 
hzm000000 发表于 2014-4-23 11:51
我按照楼主的步骤做了一遍,成功完成。现在我想在PC机验证我的程序,请问楼主怎么配置?谢谢!

如果用Windows,直接安装SDK。如果用Linux,编译Qt源码的编译器换成GCC,或者用人家已经做好的。
个人签名这孩子,成熟的象征,理智的典范。
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

8
 
楼主,我按照你的步骤做了一遍。写了一个hello程序,在电脑上make通过,将生成的可执行文件拷到BBB上,执行./Hello -paltform linuxfb -plugin evdevtouch, 有错误:"./Hello: No such file or directory".我的configure 选项如下:./configure -v -opensource -confirm-license -prefix /opt/qt-5.2.1-arm -qt-zlib -qt-libpng -qt-libjpeg -
fontconfig -no-nis -no-cups -no-compile-examples -xplatform linux-arm-gnueabihf-g++ -device linux-beaglebone-g++ -device-option CROSS_COMPILE=/usr/local/arm/linaro-4.8/bin/arm-linux-gnueabihf-  
我在哪里错了啊?

点评

BBB里边的环境变量也要配置的吧,不知你有无遗漏。  详情 回复 发表于 2014-5-8 08:27
 
 
 

回复

1560

帖子

24

TA的资源

五彩晶圆(初级)

9
 
sonofwuyuan 发表于 2014-5-7 18:15
楼主,我按照你的步骤做了一遍。写了一个hello程序,在电脑上make通过,将生成的可执行文件拷到BBB上,执行 ...

BBB里边的环境变量也要配置的吧,不知你有无遗漏。

点评

环境变量也配置过了的,这个可以确定。如果是环境变量的问题,报错就不是这样的,应该是找不到一些动态链接库文件的错误,而不应该是“./Hello:No such file or directory"这样的错误。  详情 回复 发表于 2014-5-8 09:09
个人签名这孩子,成熟的象征,理智的典范。
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

10
 
今天用vim 写了个打印"Hello world"的程序,用 linaro 的arm-linux-gnueabihf-gcc 交叉编译生成可执行文件,将文件放到BBB上运行,同样是“no such file or directory”的错误。由此看来,跟Qt的配置无关,是编译器的问题。
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

11
 
lonerzf 发表于 2014-5-8 08:27
BBB里边的环境变量也要配置的吧,不知你有无遗漏。

环境变量也配置过了的,这个可以确定。如果是环境变量的问题,报错就不是这样的,应该是找不到一些动态链接库文件的错误,而不应该是“./Hello:No such file or directory"这样的错误。

 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

12
 
深圳顺易捷科技有限公司,是一家专注于印制PCB/线路板单、双、多层样板的生产厂家.
服务热线: 13480101190 /13510965133  QQ800055586
电话:0755-84086168,传真0755-84069526
E-mail :syjpcb@163.com         
工厂地址:深圳市龙岗区坪地街道年丰村友谊北路11号
 
 
 

回复

21

帖子

0

TA的资源

一粒金砂(中级)

13
 
楼主请教个问题,我使用您的安装和配置方法,在am335x上可以显示我编写的GUI,但是插上鼠标后有鼠标显示,但是移动鼠标时,GUI上的鼠标箭头不动,请问这是由于内核的原因还是QT的原因,如何解决?谢谢!
 
 
 

回复

774

帖子

2

TA的资源

纯净的硅(中级)

14
 
兄弟分享一下你编译的Qt库
不知可否
 
 
 

回复

21

帖子

0

TA的资源

一粒金砂(中级)

15
 
14楼,您说的是我吗?
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

16
 
感谢楼主分享
按照您的步骤,
运行./analogclock -plattform linuxfb
结果出现这样的错误: This plugin does not support propagatSizeHints()
是因为我BBB的系统Debian不支持图形显示么
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

17
 
希望楼主帮忙看看
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

18
 
很不错啊
这个介绍很详细
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表