天嵌 ARM开发社区

 找回密码
 注册
查看: 3850|回复: 12

关于QT教程第一个应用程序请教亚瑟王版主

[复制链接]
TOM 发表于 2010-2-25 15:55:35 | 显示全部楼层 |阅读模式
版主您好:
     我按QT教程中,关于第一个程序开发的过程在X86下每个步骤都仔细的做了,最后在make的时候,出现如下错误提示,make: *** No rule to make target `INTERFACES', needed by `/image/opt/Qtopia/bin/first'.  Stop.
我仔细检查了每一个过程,甚至删了重新做了一遍,教程上关于需要改的地方,或者makefile中需要去掉的信息,我都仔细跟例程对照了,请版主或其它知道原因版友指点一二.谢谢
亚瑟王 发表于 2010-2-27 18:06:06 | 显示全部楼层
你编译天嵌科技提供的first程序能成功吗?
回复

使用道具 举报

 楼主| TOM 发表于 2010-3-1 00:16:19 | 显示全部楼层
编译天嵌提供的first程序可以成功,

我的RED HAT9 是完全安装的,编译X86下的第一个FIRST是按照例程一步一步来的,设置环境变量以及编译相关的工具都已经按照要求装好了
回复

使用道具 举报

 楼主| TOM 发表于 2010-3-1 00:19:21 | 显示全部楼层
纠正一下,打错了, 编译天嵌提供的first程序也不可以成功
回复

使用道具 举报

亚瑟王 发表于 2010-3-1 11:11:35 | 显示全部楼层
那出什么错误呢?qtopia编译成功了吗?
回复

使用道具 举报

 楼主| TOM 发表于 2010-3-1 11:50:16 | 显示全部楼层
qtopia的ARM及X86下的相关工具及编译都是一次性成功的,x86_test也能成功运行的
现在问题就是:
1.天嵌提供的first工程make也不能成功 ,错误提示如下:main.cpp:3:35: error: qtopia/qpeapplication.h: No such file or directory
In file included from /usr/lib/qt-3.1/include/qvariant.h:42,
                 from first.h:12,
                 from main.cpp:1:
/usr/lib/qt-3.1/include/qstring.h: In member function 'ushort& QChar::unicode()':
/usr/lib/qt-3.1/include/qstring.h:185: error: cannot bind packed field '((QChar*)this)->QChar::ucs' to 'ushort&'
main.cpp: At global scope:
main.cpp:5: error: expected constructor, destructor, or type conversion before '(' token
make: *** [main.o] Error 1


2.按照教程一步步操作,建立第一个first开发,也不能编译成功,错误提示如下 make: *** No rule to make target `INTERFACES', needed by `/image/opt/Qtopia/bin/first'.  Stop.

很苦恼,QT无法继续学习下去,望亚瑟王帮忙想想办法
回复

使用道具 举报

ydh1988 发表于 2010-3-1 23:01:22 | 显示全部楼层
我也一样,曾经成功过一次,后来改到arm-qtopia下就不管怎么make都如楼上所说的一样。
回复

使用道具 举报

亚瑟王 发表于 2010-3-2 15:52:48 | 显示全部楼层
/usr/lib/qt-3.1/include/qstring.h: In member function 'ushort& QChar::unicode()':
这行提示信息表明:你编译针对tq2440的qtopia是调用的是PC自带的qt库,而不是针对tq2440的qtopia的库。建议你重新设置一下环境变量,然后再编译。
回复

使用道具 举报

 楼主| TOM 发表于 2010-3-8 12:11:42 | 显示全部楼层
版主你好,我重新设置一下环境变量,我用./setX86_QpeEnv   或者 ./setARM_QpeEnv 进行环境变量设置后,还是出现之前的错误提示,使用的PC自带的qt库,为什么呢,谢谢
回复

使用道具 举报

亚瑟王 发表于 2010-3-8 14:00:32 | 显示全部楼层
输入变量QTOPIA,系统显示什么呢?
回复

使用道具 举报

shoxgov 发表于 2010-7-8 20:49:44 | 显示全部楼层
我也遇上和你一模一样的问题,不知你解决了没有?我QQ568044133 期待和你交流。。。。
回复

使用道具 举报

亚瑟王 发表于 2010-7-9 19:36:50 | 显示全部楼层
你重新设置环境变量后,重新生成Makefile文件和项目文件等。然后重新编译。因为你此时的项目文件和Makefile中调用的信息还是没有设置环境变量前的。
回复

使用道具 举报

gzjxfz 发表于 2011-3-3 14:47:37 | 显示全部楼层
在编辑first.pro的时候,最后一句INTERFACES = first.ui应该改成INTERFACES = ,即去掉first.h
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-6-21 01:26 , Processed in 2.042592 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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