首页 > 所有文章 > 行业 >文章详情

qt ip 获取(qt网络高编程)

时间:2023-10-28 16:52:28 浏览量:28

1、发布应用程序时的候选者

(1)、 调试版(debug) :开发阶段生成可执行程序

(2)、 发布版(release) :最终产品的可执行程序

2、调试版的可执行程序

(1)、包含 调试相关的信息 ,体积巨大

(2)、 执行速度慢,支持断点调试

3、发布版的可执行程序

(1)、 无任何冗余信息, 体积小巧

(2)、 执行速度快,无法映射到源码调试

1、可执行程序的正常运行需要外部库的支持

因此:发布程序时必须保证所有依赖库都存在

2、Windows可以用Depends工具查看程序的依赖库

3、Linux可以用ldd命令查看程序的依赖库

(1)、ldd是Linux系统中的一个脚本程序

1、应用程序对于执行程序环境可能还存在依赖关系

2、在客户机上部署程序的执行环境

(1)、方案一

A、用户根据提供的手册自行部署环境(不可取)

(2)、方案二

A、开发一个专用的部署(安装)程序
B、部署(安装)程序运行后自动部署执行环境

3、部署(安装)程序的开发

4、InstallShield的简介

5、Inno Setup简介

6、NSIS简介

7、LinuxQt程序发布简介

(1)、方法一:

A、通过ldd命令确定程序的库依赖

B、通过shell脚本开发部署程序

(2)、方法二

根据具体发行版开发专用部署程序(dep、rpm)

四、文本编辑器项目完整程序

关于对话框AboutDialog .h

关于对话框AboutDialog .cpp

配置文件AppConfig.h

配置文件AppConfig.cpp

查找对话框FindDialog .h

查找对话框FindDialog.cpp

替换对话框ReplaceDialog .h

替换对话框ReplaceDialog.cpp

主窗口头文件MainWindow .h

主窗口界面实现文件MainWindowUI.cpp

主窗口功能实现文件MainWindowSlots.cpp

主函数main.cpp

资源文件:

(1)、程序开发时能够生成 debug和release版

(2)、打包时首先要解决 程序的库依赖

(3)、程序执行需要 特殊环境依赖时 必须开发部署程序

(4)、Windows中有 丰富的部署程序开发工具 可供选择

(5)、Linux中可以采用 Shell脚本 开发部署程序

【领 QT开发教程 学习资料, 点击下方链接莬费领取↓↓ ,先码住不迷路~】

「链接」