如何使用指定版本依赖项编译Qt应用程序

时间:2013-01-07 18:57:32

标签: linux qt deployment dependencies

我不确定如何正确描述,但我有以下问题。

我需要编译我的Qt应用程序,并且完全依赖于特定的Qt版本。目前,当我在linux上编译我的应用程序并尝试

ldd Application

我得到了以下结果

...
libQtCore.so.4 => /usr/local/Trolltech/...
...

我想要达到的目的是:

libQtCore.so.4.8.2 => /usr/local/Trolltech/...

此要求的原因是部署了我的应用。我想将我的应用程序与默认的Qt库一起分发到一个目录中。我已经更新了rpath到APP / libs目录,一切正常,直到我尝试将我的应用程序分发到更新版本的Qt系统。

在这种情况下,我收到以下错误:

Cannot mix incompatible Qt library .....

0 个答案:

没有答案