繁体   English   中英

如何为Mac El Capitan安装QT4?

[英]How to install qt4 for mac el capitan?

我尝试从( 4.74.8.5 )等档案下载qt4 dmg文件。 它们不起作用,在安装过程中显示“ This package is incompatible with this version of OS X and may fail to install.

然后我碰到了这个论坛帖子 ,说我需要自己编译。 我不知道该如何自己编译。

我真的对如何做到这一点感到困惑,欢迎任何帮助。

我不知道该如何自己编译。

要自己进行编译,您需要安装Xcode,并配置Xcode命令行工具 (您可以通过在终端中键入命令g ++来测试命令行工具是否可用;如果它显示“错误:无输入,文件”,则将它们安装;如果显示“找不到命令”,则不会)。

一旦解决了这个问题,就需要执行以下操作:

  1. 下载带有Unix样式的行尾的Qt4.x源代码档案(例如qt-everywhere-opensource-src-4.8.7.ta​​r.gz;如果可以的话,请避免使用.zip版本,因为.zip中的.cpp文件版本具有Windows样式的行尾,这会使Mac上的事情复杂化)
  2. 解压缩存档文件(如果Safari尚未为您完成存档;例如tar xzvf qt-everywhere-opensource-src-4.8.7.ta​​r.gz),然后将qt-everywhere-opensource-src文件夹移动到方便的位置(例如到您的主目录)。
  3. cd进入qt-everywhere-opensource-src-4.8.7文件夹
  4. 导出QTDIR =`pwd`
  5. 导出PATH = $ PATH:$ QTDIR / bin
  6. 。/配置
  7. 使

请注意,由于4.x源代码太旧了,因此某些.cpp文件可能无法在更新版本的MacOS / X下编译。 如果发生这种情况,您将必须手动编辑未能编译的.cpp文件以对其进行调整,以便它们可以进行编译,然后再次运行make-要修复.cpp文件,您必须了解足够的知识C ++可以了解问题所在以及解决方法,尽管在某些情况下,您可以搜索错误消息并找出其他人为解决该错误所做的工作。 如果所有其他方法都失败了,您可以随时注释出错误所在的行,并希望它们对您所做的工作不重要...

当然,这都是痛苦且困难的事情,因此,如果您有任何选择,我建议改为下载最新的Qt 5.x归档文件(5.8.0?)并使用它。 如果您尝试将旧的Qt版本转换为新的MacOS / X版本,则体验将比以前简单得多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM