我正在部署一个编译到 Windows 的 Qt 5 应用程序。事实证明,一些功能存储在插件中,这些插件是必须放在特定子目录中的 DLL,迫使我使用这种结构:
applicaton directory | +------- platforms | | + +-------- qwindows.dll | +------- qpldrivers | | | +-------- qsqlite.dll | +------- myprogram.exe, QtCore5.dll, etc.
我想展平这个目录,以便 qwindows.dll 和 qsqlite.dll(以及任何其他 future 的插件)与我的可执行文件存储在同一目录中。
applicaton directory | +------- myprogram.exe, QtCore5.dll, qwindows.dll, qsqlite.dll, etc.
有办法吗?
最佳答案
您可以编写一个 qt.conf
文件来自定义 Qt 寻找插件。
关于c++ - Qt 5 应用程序的平面目录部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26506439/