c++ - Linux Mint x64 : Qt 5. 3.1 插件部署:不兼容的 qt 库

标签 c++ linux qt deployment cmake

使用 CMake 为其构建应用程序和插件。在开发人员的 PC 上一切正常,但在远程干净的 Linux Mint x64 安装上出现错误:

plugin uses incompatible qt library Qt 5.3.1 [release]

插件和应用程序是在 Release模式下构建的(实际上我尝试了不同的组合,但没有成功)

我看到这里有一个人已经在 Windows 上问过类似的问题,但他的问题没有得到解答。

有什么想法吗?

最佳答案

通过导出 QML2_IMPORT_PATH 和 QT_PLUGIN_PATH 并复制 Qt 平台插件的依赖项(xcb)修复了问题

关于c++ - Linux Mint x64 : Qt 5. 3.1 插件部署:不兼容的 qt 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27544711/

相关文章:

C++ STL 优先级队列插入 bad_alloc 异常

linux - 如何向在 docker 容器中运行的程序发送信号?

c++ - 如何开始自定义 GUI 小部件

c++ - 继承 noncopyable 对 dllexport 类没有影响

c++ - QTcpSocket:消息不是从另一个线程发送的

linux - 将目录名称附加到文件末尾并移动它们

c++ - 应用分发

c++ - 在屏幕中选择并移动 Qwidget

c++ - QT画多条线

c++ - 我定义的 Mutex 类中的逻辑错误以及我在生产者消费者程序中使用它的方式 - pthreads