我正在 Linux 中使用 Qt 编写一个简短的应用程序。我想用可执行文件在另一台计算机上运行它。 我获取了可执行文件并在我的另一台计算机上运行它,但出现此错误:
./BGE_GUI: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.7' not found (required by ./BGE_GUI)
./BGE_GUI: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by ./BGE_GUI)
./BGE_GUI: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not found (required by ./BGE_GUI)
./BGE_GUI: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: version `Qt_5' not found (required by ./BGE_GUI)
所以我想用可执行文件添加依赖。我怎样才能获得我的应用程序文件所需的所有依赖项? 我在 ubuntu 16.04 上工作。
最佳答案
如果您使用的是 Windows,我会建议您使用 Dependency walker
发现这个主题可以帮助您在 Linux 上拥有等效的工具:
Dependency Walker equivalent for Linux?
这种工具会列出您需要的所有依赖项。
关于linux - 我需要的所有依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42996962/