我正在使用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上工作。
答案 0 :(得分:0)
如果你在Windows上我会建议使用Dependency walker
发现这个主题可以帮助你在Linux上拥有相同的工具:
Dependency Walker equivalent for Linux?
这种工具会列出您需要的所有依赖项。