gpt4 book ai didi

c++ - 如何为 mac el capitan 安装 qt4?

转载 作者:行者123 更新时间:2023-11-28 05:18:36 24 4
gpt4 key购买 nike

我尝试从像(4.74.8.5)这样的文件中下载 qt4 dmg 文件。它们不起作用,在安装过程中它说,This package is incompatible with this version of OS X and may fail to install.

然后我遇到了这个论坛post ,它说我需要自己编译它。我自己也不知道怎么编译。

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

最佳答案

I don't know exactly how to compile it myself.

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

一旦你解决了这个问题,你就需要做这样的事情:

  1. 下载带有 Unix 样式行尾的 Qt4.x 源代码存档(例如 qt-everywhere-opensource-src-4.8.7.ta​​r.gz ;如果可以,请避免使用 .zip 版本,因为 .cpp 文件在.zip 版本具有 Windows 风格的行结尾,这会使 Mac 上的事情变得复杂)
  2. 解压存档(如果 Safari 尚未为您解压;例如 tar xzvf qt-everywhere-opensource-src-4.8.7.ta​​r.gz ),然后将 qt-everywhere-opensource-src 文件夹移动到方便的地方(例如到您的主目录)。
  3. 进入 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 版本,您将获得比现在更轻松的体验。

关于c++ - 如何为 mac el capitan 安装 qt4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42018262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com