我想在我的Mac OS X(Mountain Lion)构建服务器上安装多个版本的Qt,因为我需要针对不同版本的Qt构建不同的应用程序。如果我运行Qt安装程序,它似乎只是覆盖之前的任何版本,没有选项(我可以找到)在其他地方安装它。
在其他平台(例如Windows和Linux)上安装多个版本是微不足道的,您可以指定Qt版本将安装到的路径。
有没有办法在Mac OS X上实现这一目标?在同一台机器上多次安装Mac OS X对我来说不是一个可行的选择(Apple不允许你运行虚拟机)。
答案 0 :(得分:1)
您可以自己构建任何版本的Qt。这需要一个编译器和大量的时间和cpu ..看看documentation。 然后,您只需将每个版本放在另一个文件夹中。要使用其他版本,只需更改环境设置中的路径即可。
P.S。建议排除示例,演示等内容。这会将构建过程减少到最低限度。
答案 1 :(得分:1)
如果您使用Qt Creator进行安装,则默认行为应将其安装到/Users/(something)/Qt/Qt(version)
,然后您可以通过进入Preferences -> Build & Run -> Qt Version
添加不同的版本。如果你从安装程序获得不同的行为,或者你正在做一个非Qt Creator相关的构建,那么从源代码获取它并在运行configure
时更改安装前缀工作正常,这就是我一般的做法。