qt5.9 子项目创建及qt项目管理

qt5.9 子项目创建及qt项目管理

前言

所有的课件可以去https://github.com/wrzfeijianshen/Courseware 下载哦

关于下载地址详见于:http://www.feijianshen.com/?p=57 

或者http://blog.feijianshen.com/?p=57  

工程组织结构和动态库引用,是c++作为一个项目开发的一个必要的知识领域。多工程多工作目录,库如何调用问题。

我从网上也找了几篇关于qt如何建立子项目等等的介绍,也不详细。如何先让小白跑起来,这才是重要一步,写代码多了,自然就成神了,第一步总得尝试。

首先了解下工程目录结构,并不是所有的,只是一个广泛的目录结构,大家可以先看看。

l app:可执行文件(界面代码)

l lib(Library ):库(外部调用)

l src: 存放软件所有的源代码(核心代码)

l bin:编译后,生成的可执行文件,库目录

l make_bin:编译库文件目录(也可以不进行更改)

创建目录

首先我们创建一个总的项目文件夹:project:

clip_image002

qt版本为5.9.1

创建一个子目录项目:

clip_image004

clip_image006

clip_image008

clip_image010

点击取消,已经创建一个空的项目工程了

clip_image012

clip_image014

添加一个子项目app

clip_image016

clip_image018

clip_image020

clip_image021

clip_image022

clip_image024

添加lib库和dll库

clip_image025

clip_image027

clip_image028

clip_image030

同样的步骤,添加dll

clip_image031

clip_image033

clip_image034

clip_image035

添加src子项目

clip_image037

clip_image039

clip_image041

clip_image042

设置编译目录和生成可执行目录

clip_image043

可执行目录是main_make/bin

clip_image045

设置构建项目路径,这个至关重要。

clip_image047

这样子所有的编译出来的文件都存放在make_bin里了

clip_image049

设置生成可执行文件目录执行(运行)目录

这个可执行文件在构建编译后的文件目录即在main_make文件夹下

clip_image051

那么main.pro编译后的目录在main_make/目录下

那么app.pro所编译的目录在,main_make/app目录下

所以

DESTDIR = ../bin/MyDebug# 指定生成的应用程序放置的目录

clip_image053

clip_image055

clip_image056

设置执行编译顺序

静态库和动态库先编译再编译可执行界面

clip_image058

添加静态库工程

clip_image060

可以单独再建立好多的项目,再建立库,也可以只建立一个库

clip_image062

clip_image064

clip_image066

clip_image068

clip_image070

clip_image072

设置生成动态库路径,可放在可执行文件路径:

那add.pro编译后的文件路径则是

main_make/lib/add目录下

DESTDIR += ../../bin/MyDebug# 指定生成的应用程序放置的目录

clip_image074

clip_image075

可以先写一段代码测试功能

在Add类库中写一函数

clip_image077

clip_image079

在界面项目中,指定库的头文件路径

clip_image081

测试

clip_image083

clip_image085

这样子已经跑起来了

clip_image087

添加动态库

操作和静态库类似

clip_image089

clip_image091

clip_image093

clip_image095

指定生成的dll路径

clip_image097

在app.pro中,指定头文件和库名称

clip_image099

在动态库中添加一个函数,进行测试

clip_image101

clip_image103

clip_image105

clip_image107

clip_image108

到这里算是演示成功了,不过是简单的一个小小demo。qt的多项目多多练习终能成为大才。

  • 14
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
安装和配置QT5.9.9的步骤如下: 1. 首先,进入任意文档界面,然后依次点击“此电脑”、“系统属性”、“高级系统设置”、“环境变量”。 2. 在系统变量中找到并选中下方的“Path”,点击编辑。 3. 在编辑窗口中,分别添加你安装好的QT文件夹内的mingw53_32和mingw530_32的bin文件夹的目录。例如,路径可能是D:\QT\5.9.9\mingw53_32\bin和D:\QT\Tools\mingw530_32\bin。确认修改。 4. 现在你可以正式启用QT5.9.9了。\[1\] 关于QT5.9.9的安装过程,你可以按照以下步骤进行: 1. 下载QT5.9.9安装程序,并双击打开安装界面。 2. 点击“Next”进入登录页面。如果有“Skip”选项,直接跳过登录。如果没有,你需要注册一个QT账号,然后继续安装。你可以使用国内网站加上你的邮箱来注册账号。 3. 注册好账号后,点击“Next”继续。然后你会看到安装设置的提示,点击“Next”。 4. 选择安装路径。请注意,QT5.9.9的安装大小约为12GB,所以根据你的存储空间选择一个合适的位置。 5. 在组件选择页面,选择全部组件,然后点击“Next”。 6. 接下来是协议页面,点击“Agree”同意协议,然后一直点击“Next”。 7. 开始正式安装。安装完成后不要启动程序,退出安装程序即可。在完全配置好后,你可以删除安装程序。\[2\] 希望这些步骤能帮助你成功安装和配置QT5.9.9。如果还有其他问题,请随时提问。 #### 引用[.reference_title] - *1* *2* [QT5.9.9安装教程](https://blog.csdn.net/weixin_44724323/article/details/124785966)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值