qmake和tmake

转载 2012年03月28日 20:09:25

在qte3以前,还分qmake和tmake,它们都是用来生成makefile的,它们的区别是:

     qmake一般用于生成本地makefile。

     例如:hello目录下有main.cpp hello.cpp hello.h
cd hello
qmake -project // 将生成hello.pro
qmake hello.pro -o makefile // 将生成makefile

     tmake既可用于生成本地的makefile,也可用于生成用于交叉编译的makefile,区别在于设置TMAKEPATH路径的不同,一个用于x86,一个用于arm或别的处理器。
     例如:hello目录下有main.cpp hello.cpp hello.h
export TMAKE=...../tmake-*.** // tmake的安装目录
export PATH=$TMAKE/bin:$PATH
export TMAKEPATH=$TMAKE/lib/qws/linux-arm-g++

cd hello
qmake -project // 将生成hello.pro
tmake hellp.pro -o makefile // 将生成交叉编译的makefile

     如果export TMAKEPATH=$TMAKE/lib/qws/linux-x86-g++
tmake hellp.pro -o makefile // 将生成本地的makefile

     但是好像在qte3之后,qmake也可以生成交叉编译的makefile了,我装qte4的时候,弄了两个版本,一个x86,一个是arm的,里面对应的qmake也就是一个对应x86,一个对应arm,要生成makefile的时候,只要到对应的文件夹下用对应的qmake就行了,连环境变量都不用设。

qmake和tmake的区别

在qte3以前,还分qmake和tmake,它们都是用来生成makefile的,它们的区别是:        qmake一般用于生成本地makefile。        例如:hello目...
  • moqingxinai2008
  • moqingxinai2008
  • 2016年12月09日 14:03
  • 116

tmake and qmake 的区别

tmake and qmake 的区别 tmake 和 qmake 都是用来生成makefile的,qmake用于本地编译。 例如:hello目录下有main.cpp hello.cpp hello...
  • feiskyer
  • feiskyer
  • 2012年09月29日 09:55
  • 319

tmake and qmake 的区别 (转载)

tmake and qmake 的区别 tmake 和 qmake 都是用来生成makefile的,qmake用于本地编译。 例如:hello目录下有main.cpp hello.cpp hello....
  • mkhgg
  • mkhgg
  • 2010年07月30日 11:52
  • 875

make makefile cmake qmake 之区别

出自: https://www.zhihu.com/question/27455963/answer/36722992 make 是用来执行Makefile的 Makefile是类unix环境下(比如...
  • Linsoft1994
  • Linsoft1994
  • 2016年03月05日 18:04
  • 506

qmake vs make

这几天在做qtopia的移植发现还有个gmake,不清楚和make的区别,所以查来看看,并记下来,方便查找。 ~~~~~~~~~~~~~~~~ gmake是GNU Make的缩写。 Linux系...
  • myaccella
  • myaccella
  • 2011年12月05日 15:23
  • 3071

qmake 乱乱乱谈(一)

不想太深入地去看qmake,可是,左等,右等,总不见Qt新的构建系统有什么新消息。还是整理一下qmake吧,由于没什么主题,还不知道本文最终会乱到什么程度。 注:你可能会对下面的内容感兴趣。 ...
  • dbzhang800
  • dbzhang800
  • 2011年09月07日 21:38
  • 9501

qmake和nmake

qmake是用来生成makefile的。 makefile是干嘛的? makefile里记录了工程中的所有文件,编译器编译时根据makefile文件来进行编译。 qmake怎么生成makefil...
  • congwulong
  • congwulong
  • 2012年04月11日 14:34
  • 2864

qmake概念理解(一)

qmake介绍  qmake是用来为不同的平台的开发项目创建makefile的Trolltech开发一个易于使用的工具。qmake简化了makefile的生成,所以为了创建一个makefile只需要一...
  • Linear_Luo
  • Linear_Luo
  • 2016年08月31日 16:27
  • 1627

当执行构建步骤“qmake”时

有时我们在导入别人的QT项目时,点击编译,会提示“构建***项目发生错误,当执行构建步骤“qmake”时”,这是因为我们在导入项目的时候没有指定qt版本的原因,只需选择项目选项,如下图   然...
  • hn307165411
  • hn307165411
  • 2012年02月14日 18:40
  • 8356

用cmake代替qmake

下面是一个qmake的pro文件QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = libHToo...
  • liukang325
  • liukang325
  • 2017年04月19日 10:58
  • 620
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:qmake和tmake
举报原因:
原因补充:

(最多只允许输入30个字)