1

我正在尝试在 qt 中创建一个静态应用程序,以便可以在其他平台上运行它。我将 qt 设为静态并使用以下命令编译了一个示例:

make clean
qmake -config release
make

它在我的系统(ubuntu 13.10)上运行正常,但是当我将可执行文件移动到另一个系统(ubuntu 12.04 lts)时,它给了我这个错误:

error while loading shared libraries: libtiff.so.5: cannot open shared object file: No such file or directory

我可以在该系统上找到文件 libtiff.so.4 但找不到 libtiff.so.5,当然我真的不想安装任何东西,因为我希望我的应用程序具有尽可能少的依赖项。如何正确地将 libtiff 链接到我的应用程序?

4

0 回答 0