0

我在 OS X 上使用 Qt 编写了一个应用程序。安装的 SDK 自动安装为我不想要的框架。因此,我从 Qt git 存储库中克隆了他们的最新版本,并将其从源代码构建为静态库。我希望它使用那些静态库而不是框架进行编译,但在设置 Qt 的版本/路径的偏好中,无论我将它指向什么路径,它都表示它不是有效的 Qt 目录。qt 目录中必须包含什么才能使其有效?

4

2 回答 2

0

我要关闭它,问题是在 OSX 上安装我需要在运行配置时声明 -no-framework。

于 2009-06-10T16:44:34.833 回答
0

一些技巧;

  • 安装到不包含空格的路径中
  • 使用当前路径中的 -prefix $PWD,并适当地设置 PATH、INCLUDE 和 LIB 环境变量——这使得有多个 Qt 构建成为可能,例如来自一个源目录的多个影子构建
  • 不要进行静态配置 - 它使使用插件变得困难,并且假设您使用 LGPL,您必须发送 .o 文件。
于 2009-06-12T07:50:33.397 回答