我正在尝试在qt中创建一个静态应用程序,以便我可以在其他平台上运行它。我创建了qt static并使用这些命令编译了一个示例:
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链接到我的应用程序?