QT的qmake流程

原创 2016年05月31日 19:28:18

原因:工作需要,入门QT


基础配置
QMAKESPEC         系统平台和编译器组合
QTDIR                      QT所安装的目录  


一 qt程序生成步骤

1 编写头文件,源文件

2 编写.Pro 项目文件

3 生成exe文件

方法(1)  使用qmake生成可 vc项目 ,   语法 qmake  -tp vc xx.pro ,然后使用visual studio IDE打开vcxproj项目文件, 编译生成可执行文件 

方法(2)  先用qmake生成makefile 语法qmake -o Makefile xx.pro,  然后用nmake进行编译 注意用Developer Command Prompt for VS2013命令行执行))


二 Project项目文件的功能

1 描述项目信息(头文件 源文件 项目名 项目生成的目标(app还是静态库) )

2 引用库(系统库 qt库 第三方库)

3 平台判断、文件存在的条件编译

4 支持的特性(C++特性,如RTTI,C11标准)

5 警告异常开关配置


三 Project文件语法

1 赋值

2 追加

3 删除

4 非重复性追加

5 替换

6 变量扩展

7 访问Qmake系统属性

8 范围、条件编译

9 函数

10 注释


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

相关文章推荐

QT Qmake ;............

  • 2010年07月02日 16:33
  • 19.28MB
  • 下载

如何在QT中用cmake和qmake编译PCL程序

up主,今天十分蛋疼,因为姿势欠缺,续航时间太有限,这次吃过午饭回来赶紧水一篇,要不然就睡着了,也给这个4月画一个完美的冒号(表示开始了…) 今天介绍如何用qmake,配置qt中的pcl工程,以便可...

使用qmake编译QT工程,手写源码

以创建,编译“HelloWorld”工程为例  ,此例为手写源码 1. 创建“HelloWorld”工程文件夹 2. 创建“HelloWorld.cpp”,并编写源码 3. 运行Qt f...

Qt 使用qmake 遇到 warning LNK4042: object specified more than once; extras ignored 错误的处理办法

当同一个工程下出现两个文件名相同的cpp文件而又没办法修改文件名时,编译器链接时会报错链接错误 lnk:4042 对于qt的工程该如何解决呢? 网上有种说法: 在工程pro中加入 CONF...

Qt pro的一些小用法(qmake)

文章如果有显示异常,绝对是CSDN的锅… 居然不能显示“$$”,所以只能用“$$”代替(或者是我没找到方法,希望看到的朋友能给个提示)… 1. pro/pri中加入带空格的路径:$$quote ...

Qt学习之路【4】:qmake:syntax expecting ")")

★问题描述 linux平台下安装Qt4.8.6的库。将qt-everywhere-opensource-src-4.8.6.tar.gz解压后,进入该目录下,开始配置Qt,但是一段时间后报错,如图所示...

Qt工程文件pro资料,qmake高级概念,创建跨平台编译工程

操作符 到目前为止,你已经看到在项目文件中使用的=操作符和+=操作符。这里能够提供更多的可供使用的操作符,但是其中的一些需要谨慎地使用,因为它们也许会比你期待的改变的更多。 “=”操作符 这个操...
  • li_hai
  • li_hai
  • 2012年07月20日 22:31
  • 4220

qmake使用实践:包含动态库的Qt4工程

本文是qmake的一个使用练习,是半年前所学的 分析与学习Qt Solution对qmake的使用 的续篇。 采用一个非常简单的Qt程序作为例子,通过pro文件的合理编写,使得我们的程序在使用动态库...

分析与学习Qt Solution对qmake的使用

Qt Solution属于第三方库,故本文对写第三方库会有些帮助 目录结构 工程文件 project.pro 在最外层,同在最外层的还有 common.pri。源代码在 src 子目录中,...
  • ly7969
  • ly7969
  • 2011年10月10日 12:04
  • 1317

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

来源: http://blog.csdn.net/liminlu0314/article/details/7627600 本文主要讲怎么使用qmake工具生成的VS的工程文件,对于QT的库不做说明。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT的qmake流程
举报原因:
原因补充:

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