Qt应用程序:如何为所有Ubuntu计算机创建独立的可执行文件?

时间:2019-06-13 10:40:41

标签: c++ qt

谢谢。

我使用Qt 5.12.3开发了一个Qt c ++应用程序。然后,使用linuxdeployqt-6-x86_64.AppImage,我可以在同一台计算机上(开发应用程序的任何地方)运行可执行文件。但是我无法在具有不同版本的Qt和非qt ubuntu机器的其他ubuntu机器上运行该应用程序。

我读到有关LD_LIBRARY_PATH的信息。但是对于非qt pc而言,这将无济于事。 我尝试使用 Debreate 工具创建应用程序的deb包。我失败了。

我希望我的应用程序在所有ubuntu机器上运行(至少与我的机器具有相同的配置-64位)。

我在其他机器上遇到错误

  

“ / usr / lib / x86_64-linux-gnu / libQt5 *:未找到版本'Qt_5'”

所以我需要在/usr/lib/x86_64-linux-gnu/中更改lib还是有其他技巧?还是我应该更改我的专业文件?

请帮助。自最近5天以来,我一直在挣扎。

任何提示都会有所帮助。

我尝试了“ https://doc.qt.io/qt-5/linux-deployment.html”。但是页面非常混乱并且不清楚。

0 个答案:

没有答案