天嵌 ARM开发社区

 找回密码
 注册
查看: 3731|回复: 10

关于qtopia下的应用开发。谢谢

[复制链接]
120225 发表于 2010-12-20 16:02:33 | 显示全部楼层 |阅读模式
我想在用fedora 10, 把光盘资料中的Qte包编译了。现在我自己按照qt开发手册上的提示建立第一个应用程序。
   第一个问题,我的designer启动后,键盘无效。只能粘贴复制来修改空间属性。
   第二个问题,我在x86-qtopia环境下。source setx86env   然后进入例子beep文件夹下。make clean 后。tmake -o Makefile beep。pro后。  make出现错误。
      beep.o:beep.cpp:(.text+0xc00): first defined here
moc_beep.o: In function `beep::className() const':
moc_beep.cpp:(.text+0x0): multiple definition of `beep::className() const'
moc_beep.o:moc_beep.cpp:(.text+0x0): first defined here
moc_beep.o: In function `beep::staticMetaObject()':
moc_beep.cpp:(.text+0x10): multiple definition of `beep::staticMetaObject()'
moc_beep.o:moc_beep.cpp:(.text+0x10): first defined here
moc_beep.o:(.bss+0x0): multiple definition of `beep::metaObj'
moc_beep.o:(.bss+0x0): first defined here
moc_beep.o: In function `beep::tr(char const*, char const*)':
moc_beep.cpp:(.text+0x110): multiple definition of `beep::tr(char const*, char const*)'
moc_beep.o:moc_beep.cpp:(.text+0x110): first defined here
moc_beep.o: In function `beep::tr(char const*)':
moc_beep.cpp:(.text+0x150): multiple definition of `beep::tr(char const*)'
moc_beep.o:moc_beep.cpp:(.text+0x150): first defined here
moc_beep.o: In function `beep::initMetaObject()':
moc_beep.cpp:(.text+0x190): multiple definition of `beep::initMetaObject()'
moc_beep.o:moc_beep.cpp:(.text+0x190): first defined here
collect2: ld 返回 1
make: *** [beep] 错误 1
   第三个问题。 我想问一下designer一定要用那个qt2的版本么。我现在想用qt4的designer可以么?
   第四。我现在想用qtcreator来开发一个项目。能用现有的arm-qtopia来交叉编译么。
   第五。我自己建的一个x86下的小应用问什么提示
    main.cpp:3:35: 错误:qtopia/qpeapplication.h:没有那个文件或目录
main.cpp:5: 错误:expected constructor, destructor, or type conversion before ‘(’ token
make: *** [main.o] 错误 1
天嵌_support1 发表于 2010-12-20 16:09:01 | 显示全部楼层
1# 120225


不知道你的问题怎么那么复杂呢
你要用Qtopia按着里面的脚本。
直接编译就行了
 楼主| 120225 发表于 2010-12-20 16:31:09 | 显示全部楼层
我完全按照手册和视频做的。为什么designer不能用键盘???先解决这个问题
天嵌_support1 发表于 2010-12-20 17:26:54 | 显示全部楼层
1# 120225


请用QTcreator做开发吧。网友。
glqinhan 发表于 2010-12-20 17:29:58 | 显示全部楼层
恩,Qt4.7就很好用~~~
天嵌_support1 发表于 2010-12-20 17:33:13 | 显示全部楼层
3# 120225



这个东西太古董了,要安装一个什么iput 什么输入法才可以的
 楼主| 120225 发表于 2010-12-21 09:44:22 | 显示全部楼层
我现在也是用qtcreator在开发。但qt4.5好像只支持qt4.5的文件系统。qtopia和qt4.5集合文件系统天嵌好像还没做出来呢。是在不行。只能换开发板子。
qazasdwsx 发表于 2010-12-21 09:52:31 | 显示全部楼层
为什么一定要QTOPIA呢?你需要那个桌面?
 楼主| 120225 发表于 2010-12-21 12:05:37 | 显示全部楼层
8# qazasdwsx


我做的产品需要。实现开机启动应用就可以。我用qt4的搞定了。可是老板要我搞qtopia的系统啊。没办法。
天嵌_support1 发表于 2010-12-21 14:40:05 | 显示全部楼层
9# 120225


Qtopia你编译就是了
其实编译方法一样的。
你不能输入,其实论坛这个问题早就有答案。
我不知道你为什么不搜索
http://bbs.embedsky.net/viewthre ... ;highlight=designer
上面连接是我帮你搜索的。
自己要学会搜索嘛
shenzhou654321 发表于 2012-9-9 21:19:22 | 显示全部楼层
main.cpp:3:34: 错误:qtopia/qpeapplication.h:没有那个文件或目录
main.cpp:7: 错误:expected constructor, destructor, or type conversion before string constant
make: *** [main.o] 错误 1

我也遇到了第5个问题啊,求助啊,亲们
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-1 09:29 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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