天嵌 ARM开发社区

 找回密码
 注册
查看: 3054|回复: 6

自己的写的QT程序 怎么成功在PC机与板子上运行?

[复制链接]
老许的 发表于 2010-6-1 20:48:44 | 显示全部楼层 |阅读模式
自己写了好几个.CPP .H  通过progen 产生.pro文件,在运用Tmake产生Makefile 文件。make 通过了。分别仿照PDF上面方法把编译产生的文件 和.desktop .png 复制到相应目录。郁闷的事情来了 产生如图错误。程序崩溃了。接着我打算下载到板子上面去看看,按照PDF文档“移植到TQ2440”的步骤“复制目录”“设置环境”“tmake"当make 编译时候又出现提示错误”nothing to be done for all“ !!!1请教亚瑟王怎么把自己写的QT程序在TQ板子上成功运行???出现上面的问题是不是没有和TQ脚本文件相关联 ????还是怎么来着???

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 老许的 发表于 2010-6-1 20:50:19 | 显示全部楼层
希望能早点解答 ,着急啊 ,心里不舒坦。。。。。
亚瑟王 发表于 2010-6-2 19:39:34 | 显示全部楼层
1、程序崩溃应该是和你的代码有关,建议检查一下你的代码。
2、nothing to be done for all,这个信息是因为你的源码没有修改,直接make时,make工具检查源码和.obj文件后,发现没有任何改变,给出来的提示信息,说系统什么都没有做。
3、我直接将qt程序拷贝到开发板中,在控制台运行:./xxxx -qws,然后就可以在LCD上看到运行的界面了。
 楼主| 老许的 发表于 2010-6-2 20:21:34 | 显示全部楼层
3# 亚瑟王
我要要在开发板上面看到结果,怎么进行交叉编译?在进行交叉编译时候出现了”nothing to de done for all"的时候我应该怎么修改?我修改了自己编写程序中生成的Makefile修改为“TARGET=、image/opt/Qtopia/bin/...
可以编译确又出现 了希望管理员能详细的告诉我,自己写的程序怎么在ARM-LINUX-GCC中编译非常感谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
亚瑟王 发表于 2010-6-3 19:12:38 | 显示全部楼层
1、你代码曾经用PC的Linux自带的gcc编译过,然后你没有make clean清除那些.o文件,然后又直接用交叉编译器编译了。导致生成的.o文件的格式和arm-linux-gcc编译或链接的格式不相同。你需要先make clean,然后再重新编译。
2、使用交叉编译的步骤,在天嵌科技提供的Qt开发教程中的3.10章节讲解了的,建议你再阅读一下。
kelvinjie 发表于 2010-9-22 23:17:01 | 显示全部楼层
详细及时!~~~
wenshan231 发表于 2010-9-27 00:43:29 | 显示全部楼层
谢谢各位 受益匪浅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 01:20 , Processed in 1.037043 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表