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开发教程 学习资料, 点击下方链接莬费领取↓↓ ,先码住不迷路~】