【发布时间】:2011-01-30 15:08:07
【问题描述】:
我想将 libQtGui.so.4 libQtNetwork.so.4 和 libQtCore.so.4 包含在与我的应用程序所在的目录相同的目录中。我如何让 Qt 理解这一点? y 目的是拥有一个使用共享库的独立应用程序
【问题讨论】:
-
你也可以决定静态链接 Qt 库,这样你就不会依赖安装的本地 Qt 版本(这是 Opera 在 linux 下的做法)
-
在我正在部署的平台上静态链接的问题是 fontconfig 有问题(red Hat 5.3 使用 fontconfig 2.4.1)
-
当我尝试静态构建时,有一个未定义的对 FcTypeFreeQueryFace 的引用,当我尝试更新 fontconfig 时,它告诉我 fontconfig 是最新的.....bummer..然后我必须找到一种修改 Qt 文件以使用我提供的 fontconfig 版本构建的方法。我可以使用我提供的字体配置动态构建我的应用程序,但不是静态的
标签: qt makefile dynamic-linking