本文地址:http://www.cnblogs.com/neochin/p/3267097.htmlhtml
概述:windows
Qt5应用程序的部署与以前版本之间的差别,主要是须要增长Qt里plugins/platforms/下的dll的部署。app
官方文档:http://doc-snapshot.qt-project.org/qt5-stable/qtdoc/deployment-windows.html,函数
测试环境与工具:工具
Windows 8 64bit测试
Windows Xp 32bitui
Qt 5.1.0 Mingw4.8 32bit spa
步骤:code
用简单的Qt Gui应用程序myapp举例说明。
我还想问点为何:
如下是本身测试获得的结论。
QApplication a(argc, argv);
qDebug()<<a.libraryPaths();
可获得默认的库目录,在我测试环境下目录为:"D:/Qt/Qt5.1.0/5.1.0/mingw48_32/plugins", "D:/projects/qt_code/build-myapp/release"。由第一个目录看得出来,为何在本身机器上能默认找到platforms/qwindows.dll了。