菜鸟求教 关于Qt问题

royljs2010 2012-02-15 04:42:29
我刚装好了linux的系统,在linux下安装了arm-linux-gcc和Qt sdk,我想把在Qt Creator做好的串口通信工程的程序运行到Ok6410开发板上,查看功能。请问我还要怎样做呢?指点下详细的步骤!

我知道要安装tslib1.4,可是我安装到./congure 这部就会出现错误了,不知道什么原因。

请高手进来指教指教方法。
...全文
117 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
royljs2010 2012-02-17
  • 打赏
  • 举报
回复
菜鸟,不懂。提示说权限不够什么的。 -o ./libs/ 这个是什么??
[Quote=引用 14 楼 cddark 的回复:]

make的时候有 -o ./libs/
应该是生成到这个目录里面了。
为什么复制不出来?
[/Quote]
cddark 2012-02-17
  • 打赏
  • 举报
回复
make的时候有 -o ./libs/
应该是生成到这个目录里面了。
为什么复制不出来?
royljs2010 2012-02-17
  • 打赏
  • 举报
回复
我会用的,但很奇怪,我make完,没有tslib文件夹出现。[Quote=引用 16 楼 cddark 的回复:]

tslib/.libs/ 目录下应该有你要的东西。

具体可以找文档熟悉一下Makefile和gcc的用法。
[/Quote]
cddark 2012-02-17
  • 打赏
  • 举报
回复
tslib/.libs/ 目录下应该有你要的东西。

具体可以找文档熟悉一下Makefile和gcc的用法。
royljs2010 2012-02-16
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 cddark 的回复:]

make install 只是把编译好的东西放到指定目录而已。貌似跟当前目录相同,所以提示这个错。

手头没有代码和文档,好像不用install, make好之后会生成一个目标文件夹的吧。
仔细看看文档。
[/Quote]

目标文件夹?我没找到。还有复制不出tslib文件夹里面的文件,怎么复制到开发板啊?
cddark 2012-02-16
  • 打赏
  • 举报
回复
make install 只是把编译好的东西放到指定目录而已。貌似跟当前目录相同,所以提示这个错。

手头没有代码和文档,好像不用install, make好之后会生成一个目标文件夹的吧。
仔细看看文档。
royljs2010 2012-02-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 cddark 的回复:]

编译完成了……
[/Quote]

那怎么make install就出现这样呢?

cddark 2012-02-16
  • 打赏
  • 举报
回复
是的。 应该还有附带的校验和测试程序。
具体看安装文档吧。
royljs2010 2012-02-16
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 pzhuyy 的回复:]

楼上的信息没有表明哪儿有错误阿。
[/Quote]

输入下面命令没错吧?
./autogen.sh
./configure --prefix=/usr/local/tslib/ --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
royljs2010 2012-02-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 cddark 的回复:]

编译完成了……
[/Quote]

是编译完成了???直接复制库到开发板上就Ok了?
cddark 2012-02-16
  • 打赏
  • 举报
回复
编译完成了……
pzhuyy 2012-02-16
  • 打赏
  • 举报
回复
楼上的信息没有表明哪儿有错误阿。
royljs2010 2012-02-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cnsword 的回复:]

把错误信息贴出来才好分析
[/Quote]

请问下这个错误是什么原因呢?
royljs2010 2012-02-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xuzhigang_china 的回复:]

安装tslib,直接./configure,然后make && make install就行了。然后安装交叉编译器arm-linux-,将交叉编译器的路径添加到系统环境变量中。注销或重启后,编译ARM版的QT库,并将其复制一份到开发板上。打开QT Creator,选择刚编译的嵌入式Qt库,重新编译你的工程。将生成的文件复制到开发板上。设置开发板环境变量,使开发板上的系统能够找到你……
[/Quote]

我装tslib1.4 到 make 这步,错误就这样啦,如图:
疯狂的茶杯盖 2012-02-15
  • 打赏
  • 举报
回复
安装tslib,直接./configure,然后make && make install就行了。然后安装交叉编译器arm-linux-,将交叉编译器的路径添加到系统环境变量中。注销或重启后,编译ARM版的QT库,并将其复制一份到开发板上。打开QT Creator,选择刚编译的嵌入式Qt库,重新编译你的工程。将生成的文件复制到开发板上。设置开发板环境变量,使开发板上的系统能够找到你的QT库及你自己的工程。

具体情况具体对待。有问题了你再贴上来吧。
开发者说 2012-02-15
  • 打赏
  • 举报
回复
把错误信息贴出来才好分析
cddark 2012-02-15
  • 打赏
  • 举报
回复
1。把板子的linux跑起来,支持好触摸或者鼠标等操作。
2。交叉编译Qt的库,拷贝到板子上去
3。交叉编译程序,拷贝到板子上去
4。设置好QWS等环境变量
5。运行程序

大概就是这样

16,201

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧