标签: qt shared-libraries dynamic-linking
我构建了我的qt应用程序,以便它使用的所有Qt模块都包含在与可执行文件相同的目录中。它适用于我用来构建应用程序的机器,我确保通过删除除应用程序当前目录之外的所有共享库来测试它。执行ldd表明它在当前目录中查找这些库并将可执行文件放在其自身无法打开exectuable。所以这一切都很好但是当我将这个目录传输到主机时,它仍然无法找到这些库。可能是什么问题?
答案 0 :(得分:2)
是“。”在第二台机器的LD_LIBRARY_PATH中? 你对库文件有正确的权限吗?