Qt发布程序(windows平台)
2015-11-09 14:42
561 查看
windows下发布Qt程序需要解决动态库的问题。主要步骤如下: 一、在main.cpp中添加设置动态库搜索目录的代码:
QApplication::addLibraryPath(QApplication::applicationDirPath());
二、我们需要process explorer这个工具(百度搜索下载)。process explorer可以查看正在运行的程序加载了哪些dll。先在我们自己的机器上运行需要发布的程序,然后用这个工具查看我们的程序加载了哪些QtSDK下的dll。 三、将需要的dll拷贝到需要发布的程序的统一目录。这里举个例子,假设我们的可执行程序路径为d:/release/test.exe,QtSDK目录为d:/Qt/5.4.1/mingw/plugins/platforms/qwindow.dll。那么我们需要拷贝platforms这个文件夹(没错,是qwindow.dll所在的文件夹)到d:/release下。 现在,我们的程序应该可以在没有安装QtSDK的电脑上运行了。
相关文章推荐
- 如何重装TCP/IP协议
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- QT学习 第一章:基本对话框
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- 微软镜像下载
- windows server域用户提升到本地更高权限组中的方法
- 使用命令修改注册表键值及权限
- 通过手机、电脑远程开关机,Windows和linux机手机,电脑相互控制