QMAKESPEC理解与使用

原创 2016年08月31日 15:56:11

  qmake生成的vs工程与环境变量中的 QMAKESPEC相关,有两种使用方法:

  1.默认情况下,即环境变量QMAKESPEC为你装的qt for vs的版本,默认生成的为该版本的vs工程,如,你装的是QT for vs2010,那么环境变量QMAKESPEC=win32-msvc2010,默认情况下生成的是vc2010的工程。

   (1)当你的xx.pro的TEMPLATE = subdirs时:用qmake -r -tp vc xx.pro 生成sln。

   (2)其他情况下用:qmake -tp vc xx.pro或qmake -t vcapp xx.pro 生成vcxproj

  2.生成指定版本的VS工程 在上面的命令中加入 -spec win32-msvc2008即可。

  例如:qmake -spec win32-msvc2008 -r -tp vc xx.pro 递归的生成sln工程。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Qt开发:设置QMAKESPEC,生成不同平台的makefile

进行Qt开发时,经常会编译程序到不同平台运行,例如本机上可能同时配置有linux平台和arm-linux平台的Qt 开发包,qmake工具。在针对不同平台的编译时除了要指定相应的qmake,还要...
  • HiRuyue
  • HiRuyue
  • 2014年02月25日 09:45
  • 2254

关于QMAKESPEC的问题

系统是FC5,刚才运行源码examples中的实例的时候,重新编译,qmake后出现了如下错误:[taotao@localhost basiclayouts1]$ qmake/home/taotao/...

qmake QT工程出现qmakespec has not been set错误解决方案

很早之前QT编译好了,当时也可以用,可是过了一段时间,突然想用VS来qmake一下QT的工程,发现出现上述错误,很是纳闷,于是查找了半天,终于发现原因了。          这是由于程序找不到静态库...

QMAKESPEC,生成不同平台的makefile

Qt开发:设置QMAKESPEC,生成不同平台的makefile 分类: 嵌入式 软件移植2011-02-10 15:16 3731人阅读 评论(1) 收藏 举报 makefile...

qmake常用语法

 qmake常用语法 一、注释:   用“#”注释,表示到行尾均为注释。 二、include:   包含别的文件,例如:include xx.pri。类似于c++的#include。。。...

qmake概念理解(一)

qmake介绍  qmake是用来为不同的平台的开发项目创建makefile的Trolltech开发一个易于使用的工具。qmake简化了makefile的生成,所以为了创建一个makefile只需要一...

qt中的qmake命令设置

之前安装QT-4.7.2,由于习惯了在命令行下编译源文件,我在网上搜了一下关于QT环境变量的配置方法,配置很简单,在/etc/profile文件里添加下面几行语句:           expor...

Linux 用qmake快速生成makefile

1.简介:  qmake是Trolltech公司创建的用来为不同的平台和编译器书写Makefile的工具。是qt工具包的一部分.在Unix&linux上写程式的人大概都碰过Makefile。用 mak...

使用QT的qmake工具生成VS工程

本文主要讲怎么使用qmake工具生成的VS的工程文件,对于QT的库不做说明。qt的安装很简单,一路下一步就OK,安装完看看qt的bin目录是否添加中环境变量path中,如果没有,请手动添加。 首...

桌面版qmake和交叉编译版qmake的切换

一、交叉编译版QT安装路径:/usr/local/qt-4.8.1-for-arm 1.  将/usr/local/qt-4.8.1-for-arm/bin/ 路径下的qmake 改名为armqma...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QMAKESPEC理解与使用
举报原因:
原因补充:

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