Qt 5应用程序的平面目录部署
Flat directory deployment for Qt 5 applications?
我正在部署一个编译到windows的Qt 5应用程序。事实证明,一些功能存储在插件中,这些插件是DLL,必须放在特定的子目录中,这迫使我使用以下结构:
应用程序目录|+-------平台||++---------qwindows.dll|+-------qpld河流|||+---------qsqlite.dll|+-------myprogram.exe、QtCore5.dll等。
我想压平这个目录,以便将qwindows.dll和qsqlite.dll(以及任何其他未来的插件)存储在与我的可执行文件相同的目录中。
应用程序目录|+-------myprogram.exe、QtCore5.dll、qwindows.dll、qsqlite.dll等。
有办法做到这一点吗?
您可以编写一个qt.conf
文件来自定义Qt查找插件。
http://doc.qt.io/qt-5/qt-conf.html
尝试使用addLibraryPath
:
QCoreApplication::addLibraryPath(".");
QCoreApplication::addLibraryPath("otherLibDir");
相关文章:
- 使用调试/崩溃报告将应用程序部署到客户端
- 使用 mod_gsoap 部署服务时,如何在 Gsoap 中更改 soap 上下文的模式?
- 在 cpp 中的平面缓冲区中序列化对象
- 将平面阵列重塑为复杂的特征类型
- CGAL:在浏览平面地图时使用类型"标记"
- Qt QML相机在部署后显示白屏
- WinDeployqt 不会为调试应用程序部署 Qwindowsd.dll
- 平面缓冲区可以利用向量中的 0 吗?还是其他小波比哈尔变换更好?
- 他们如何将红外锁定像素转换为镜头前方 1m 的正常平面上的位置
- 如何找到两个棋盘平面之间的角度?
- 在 Linux 上部署 Qt 应用程序
- 如何使用所有依赖项部署C++项目?
- 更改用于部署的凭据提供程序 GUID 的过程
- 平面和球体光线追踪之间的交点
- 由于____chkstk_darwin,在Catalina上使用部署10.10编译的MacOS应用程序在HighSierra版本<崩溃
- Qt5 部署"procedure entry point could not be located"
- 用 Python 训练神经网络并在 C++ 中部署
- 部署在张量流中训练的神经网络来火炬C++的最佳方法是什么?
- 部署基于 qt 的项目后,我的 sqlite3 文件不会被复制 (android)
- Qt 5应用程序的平面目录部署