
qt/工程管理及库
imxiangzi
这个作者很懒,什么都没留下…
展开
-
qt下的跨目录多工程编译
这里要编译的工程包含一个库和一个可执行文件。可执行文件依赖于库,所以要先编译库,编译后库放在lib目录里面,可执行文件放在bin目录里面。目录结构如下:[plain] view plain copy. ├── app │ ├── app.pro │ ├── appwindow.cpp │ ├── a转载 2017-11-06 23:45:34 · 443 阅读 · 0 评论 -
qmake 乱乱乱谈(四)
继续qmake,本文主题:低调的 TEMPLATE = subdirs非常非常常用的一个东西,可是manual中却介绍的很少,太低调了。在编写包含多可执行文件、库、插件 的程序时,一直不敢相信subdirs的能力,以至于曾一度想转到cmake之下。ManualManual 中对 TEMPLATE = subdirs 的介绍实在简单:Creates a M转载 2017-11-06 11:53:54 · 503 阅读 · 0 评论 -
Qt之pro配置多个子工程/子模块
简述进行Qt项目开发的时候,尤其是大型项目,经常涉及多工程/多模块问题,其主要思想还是模块化,目的是为了降低程序复杂度,使程序设计、调试和维护等操作简单化。简述配置效果多工程多模块更多参考配置效果多工程如果需要管理多工程(pro),比如:库工程、界面工程,其中,每一个工程均可单独编译成功,但存在依赖关系。也就是转载 2017-11-06 11:56:03 · 1612 阅读 · 0 评论 -
qt动态库与静态库编译、应用以及pri文件创建
一. 静态库的生成1. 测试目录: lib2. 源码文件名: mywindow.h, mywindow.cpp3. 编写项目文件: mywindow.pro注意两点:TEMPLATE = lib CONFIG += staticlib 4. 生成Makefile:qmake mywindow.pro5. 编译生成静态库libmywindo转载 2017-11-06 12:02:33 · 700 阅读 · 0 评论 -
Qt5中生成和使用静态库
在QT中静态库的后缀名为.a,在vs中开发的静态库后缀名为.lib。QT版本为5.2.1,系统为Windows。一、 静态库的生成新建项目。 新建一个静态库的项目,如图1.1所示:项目名称为test 图 1 新建项目示意图 2.选择项目类型。 选择项目类型为静态链接库,设定项目路径。共享库转载 2017-11-06 14:53:59 · 1418 阅读 · 0 评论 -
QT5 动态链接库的创建和使用(QT自己做动态库给自己使用)
记录一下QT5 动态链接库的创建和使用在文章的最后有完成的代码供下载1.创建动态链接库先新建一个库项目选择chose进入下一下页面,类型选择共享库,输入一个名称:我输入的是sld再点击下一步到如果这里我们需要QtGui所以也勾选上了再点击下一步直到完成我们在.pro文件里加上DESTDIR =..\MyDebug它的意思是我们把生成的内容放到这个转载 2017-11-06 14:54:52 · 736 阅读 · 0 评论 -
qt5.10.1安装
首先下载qt5.10.1,网址:http://download.qt.io/archive/qt/可以找到5.10.1之后进行下载可以发现只有x86的,实际上64位的也是都包括在里面的,安装的时候可以进行选择版本的下载好之后进行安装qt比较大,最好不要安装在C盘选择编译器可以选择脱离vs进行使用的MinGW5.3.2 32bit,如果选择这一个,那么及时电脑上没有安装v...转载 2018-07-24 22:24:17 · 11510 阅读 · 0 评论 -
使 Windows 下的 Qt 应用程序获得 Administrator 权限
有些时候,我们需要在 Windows 平台以管理员权限运行某个应用程序。这样的应用程序会在右下角有一个小盾牌的图标:Windows 如何知道一个应用程序需要在运行时获取管理员权限?这是通过向应用程序的 exe 文件中注入一个 manifest 文件来告知的。知道了这个原理,我们就可以编译出需要管理员权限的 Qt 程序了。下面就是编译过程。 1. 创建一个普通的 Qt 工程。...转载 2018-11-28 14:58:37 · 703 阅读 · 0 评论