我需要的所有依赖

时间:2017-03-24 10:23:48

标签: linux qt

我正在使用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上工作。

1 个答案:

答案 0 :(得分:0)

如果你在Windows上我会建议使用Dependency walker

发现这个主题可以帮助你在Linux上拥有相同的工具:

Dependency Walker equivalent for Linux?

这种工具会列出您需要的所有依赖项。