qt下的跨目录多工程编译
来源:互联网 发布:php 数组元素相加 编辑:程序博客网 时间:2024/06/05 09:08
这里要编译的工程包含一个库和一个可执行文件。可执行文件依赖于库,所以要先编译库,编译后库放在lib目录里面,可执行文件放在bin目录里面。
目录结构如下:
全局的工程文件complex.pro在工程根目录下,内容如下:
subdirs模板表示要编译多个子目录中的工程。CONFIG选项要求各个子工程按顺序编译,子目录的编译顺序在SUBDIRS中指明。
库的工程文件在src目录中,名为src.pro, 内容如下:
TARGET表示编译后的库名字为base,CONFIG += static表示编译后的库是静态库。DESTDIR设置编译后的库的位置。
库编译结束后就是可执行文件编译了,工程文件在app目录下的app.pro,内容如下:
如果要编译多个库,多个可执行文件,或者多级目录工程,可以参照这个例子写多个pro文件,递归而已,不是什么难事。
Reference:
Johan Thelin. Foundations of Qt Development. Apress 2007
编译静态链接库那一步需要添加一句TEMPLATE=lib,我用的是qtcreator
FROM: http://blog.csdn.net/high_high/article/details/7385585
阅读全文
0 0
- qt下的跨目录多工程编译
- qt下的跨目录多工程编译
- Qt下的跨目录多工程编译
- qt下的跨目录多工程编译
- qt下的跨目录多工程编译
- qt下的跨目录多工程编译
- Qt多工程多目录的编译案例
- Qt多工程多目录的编译案例
- QT跨目录编译及多工程集成
- Qt多工程多目录编译方法
- QT跨目录编译及多工程集成(动态库的创建、引用及工程间相互依赖关系的pro文件编写方法)
- QT跨目录编译及多工程集成(动态库的创建、引用及工程间相互依赖关系的pro文件编写方法)
- 命令行下编译Qt工程?
- Linux 下重新编译Windows下生成的Qt工程
- Linux 下重新编译Windows下生成的Qt工程
- Linux 下重新编译Windows下生成的Qt工程
- Linux 下重新编译Windows下生成的Qt工程
- Linux 下重新编译Windows下生成的Qt工程 .
- SpringMVC 使用JSR-303进行校验 @Valid
- Python3调用face++免费API接口识别身份证信息
- vue-cli中使用less的方式!
- 初学xpath 解决如何获取子孙节点的文本内容
- RC4加密
- qt下的跨目录多工程编译
- python学习笔记——列表
- 反射小练习
- Centos6和Ubuntu 下安装nvm和nodeJS开发环境
- MariaDB and MySQL Common Table Expressions and Window Functions Revealed.pdf 英文原版 免费下载
- C++ lambda 表达式
- c语言中函数声明的作用
- bootstrap之form样式
- java操作redis(二):存取对象操作