0

我构建了我的 qt 应用程序,以便它使用的所有 Qt 模块都包含在与可执行文件相同的目录中。它可以在我用来构建应用程序的机器上运行,我确保通过删除除应用程序当前目录之外的所有共享库来测试它。执行 ldd 表明它在当前目录中查找这些库并自行放置可执行文件无法打开可执行文件。所以这一切都很好,但是当我将此目录传输到主机时,它仍然找不到这些库。可能是什么问题呢?

4

1 回答 1

2

是 ”。” 在第二台机器上的 LD_LIBRARY_PATH 中?
您对库文件有正确的权限吗?

于 2010-03-23T18:41:40.263 回答