首页| 论坛| 消息

标题:【提问】请教qmake 和 tmake区别
作者:workarana
日期:2006-02-19 01:42
内容:

请问我装的是QT/Embedded 2.3.7 + Qtopia 1.7.0,能否用qmake?


#1 [cavendish 02-19 04:34]
http://www.qtopia.org.cn/phpBB2/viewtopic.php?t=21
#2 [XChinux 02-19 17:26]
转楼上的链接内容:
roy_skyx
帖子发表于: 2006-01-25 16:05 发表主题: 关于tmake和qmake 引用并回复
在qt中,tmake和qmake有什么区别?如果要开发嵌入式的UI,需要用到tmake吗?qtembed3.3.0开发for arm的UI,除了用到arm-elf-gcc外需要用到tmake吗?
qiliang
Site Admin
帖子发表于: 2006-01-25 17:29 发表主题: 引用并回复
tmake和qmake当然有区别了
具体区别可以比较二进制程序,一个玩笑
这里简单说一下使用的区别
qt 2.x和qte 2.x都是使用tmake产生makefile的
qt 3.x和qte 3.x及以上都是使用qmake产生makefile的
对于qtopia,没有仔细检验,大致是这样的
qtopia 1.7.0及以下是使用tmake的
qtopia 1.7.0以上(不含qtopia 1.7.0)是使用qmake的
zhu
帖子发表于: 2006-01-25 19:34 发表主题: 引用并回复
qiliang 写到:
这里简单说一下使用的区别
qt 2.x和qte 2.x都是使用tmake产生makefile的
qt 3.x和qte 3.x及以上都是使用qmake产生makefile的

我遇到的现象并非如此,我的qte-2.3.10和qte-2.3.11的Makefie文件都不是tmake产生的,而是通过Makefile.in文件生成的,但是在随qte发布的doc介绍编译环境时,还配置了TMAKEPATH,感觉用不着,因为我就没找着tmake目录,呵呵。
_________________
qiliang

帖子发表于: 2006-01-26 1:25 发表主题: 引用并回复
是的
qt 2.x和qte 2.x的库都不依赖tmake
谢谢指正
但qt 2.x和qte 2.x的应用程序一般都是使用tmake的
baijing
帖子发表于: 2006-01-27 17:22 发表主题: tmake和qmake都只是工具 引用并回复
tmake和qmake,包括从Makefile.in生成Makefile的automake都只是用来生成Makefile的工具而已, 用qte开发哪个都可以不用---自己写Makefile呗 Wink
不过Qtopia对qmake的依赖很强, 很难抛开qmake,自己写Makefile会痛苦死
#3 [linguixiong1 10-10 23:45]
我还是不太懂
#4 [novesky 10-14 22:17]
qmake在qt2, 3, 4中都可以用,只要mkspec里的配置搞好就行,其实也不难,参考其他的配置就懂了。tmake支持的语法相对来说非常有限。我现在都用qmake来编qt2.3.8和qt4.x的程序的,表示木有压力

回复 发表
主题 版块