1

我想在我的 Mac OS X (Mountain Lion) 构建服务器上安装多个版本的 Qt,因为我需要针对不同版本的 Qt 构建不同的应用程序。如果我运行 Qt 安装程序,它似乎只是覆盖了以前的任何版本,没有选项(我可以找到)将它安装在其他任何地方。

在其他平台(如 Windows 和 Linux)上安装多个版本很简单,您可以指定 Qt 版本的安装路径。

有没有办法在 Mac OS X 上实现这一点?在同一台机器上多次安装 Mac OS X 对我来说不是一个可行的选择(Apple 不允许你运行虚拟机)。

4

2 回答 2

1

您可以自己构建任何版本的 Qt。这需要一个编译器和大量的时间和 cpu.. 看看文档。然后,您只需将每个版本放在另一个文件夹中。要使用其他版本,只需更改环境设置中的路径即可。

PS 建议排除示例、演示等内容。这会将构建过程减少到最低限度。

于 2013-08-15T09:47:14.597 回答
1

如果您使用 Qt Creator 安装,默认行为应该是将其安装到/Users/(something)/Qt/Qt(version)中,然后您可以通过进入Preferences -> Build & Run -> Qt Version. 如果您从安装程序中获得不同的行为,或者您正在执行与 Qt Creator 无关的构建,那么从源代码获取它并在运行时更改安装前缀configure可以正常工作,这就是我通常的做法。

于 2013-08-15T10:28:00.973 回答