天嵌 ARM开发社区

 找回密码
 注册
查看: 1787|回复: 5

ubuntu Eclips下编译光盘QT源码出错

[复制链接]
nnnnnnnnn 发表于 2015-6-10 10:43:50 | 显示全部楼层 |阅读模式
在ubuntu的Eclips下导入光盘中的QT工程,并进行编译,未作提示如下:

**** Build of configuration Default for project TQLed ****
make all
make: *** 没有规则可以创建“Makefile”需要的目标“../../__install/arm/mkspecs/default/qmake.conf”。 停止。

请问问题在哪立?如何解决
 楼主| nnnnnnnnn 发表于 2015-6-10 11:41:22 | 显示全部楼层
找打qmake 在目录下qmake后得到Makefile,但是随后编译出现错误:
make all
Makefile:156: 警告:覆盖关于目标“moc_ledtest.cpp”的命令
Makefile:153: 警告:忽略关于目标“moc_ledtest.cpp”的旧命令
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/share/qt3/include -o main.o main.cpp
In file included from main.cpp:1:
ledtest.h:4: fatal error: QtGui/QWidget: 没有那个文件或目录
compilation terminated.
make: *** [main.o] 错误 1
 楼主| nnnnnnnnn 发表于 2015-6-10 11:42:26 | 显示全部楼层
检查后发现生成的makefile中搜索路径是:I
NCPATH  = -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/share/qt3/include
LINK     = g++
LFLAGS   =
LIBS     = $(SUBLIBS) -L/usr/share/qt3/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm -lpthread

是在搜索qt3的包文件。。。
 楼主| nnnnnnnnn 发表于 2015-6-10 11:44:48 | 显示全部楼层
网上搜索到一个方法,是到qt4.5的目录下去运行qmake:
/opt/EmbedSky/qt-4.5/arm_qt4.5_build /bin/qmake

运行后提示错误:

Build Qt4.5 library now, please wait ...
make: *** 没有指明目标并且找不到 makefile。 停止。
Install Qt4.5 library now, please wait ...
make: *** 没有规则可以创建目标“install”。 停止。

这个如何解决》?
天嵌_support1 发表于 2015-6-12 08:54:02 | 显示全部楼层
建议使用QTCreator来编辑qt程序
TQ-lkp 发表于 2015-6-15 11:20:13 | 显示全部楼层
qmake -project
qmake
make
另外如果用到qt3-support ,network,xml等属性,需要自己在pro文件中添加支持!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-6 09:17 , Processed in 1.078125 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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