Tam*_*lei 6 c++ deployment qt qt5
我正在部署一个Qt 5应用程序,编译到windows.事实证明,某些功能存储在插件中,这些插件是必须放在特定子目录中的DLL,迫使我使用这种结构:
applicaton directory
|
+------- platforms
| |
+ +-------- qwindows.dll
|
+------- qpldrivers
| |
| +-------- qsqlite.dll
|
+------- myprogram.exe, QtCore5.dll, etc.
我想展平这个目录,以便qwindows.dll和qsqlite.dll(以及任何其他未来的插件)存储在与我的可执行文件相同的目录中.
applicaton directory
|
+------- myprogram.exe, QtCore5.dll, qwindows.dll, qsqlite.dll, etc.
有没有办法做到这一点?
尝试使用addLibraryPath:
QCoreApplication::addLibraryPath(".");
QCoreApplication::addLibraryPath("otherLibDir");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
169 次 |
| 最近记录: |