0

我有一个关于在 Mac 上使用 gcc 构建 Qt SDK 4.8.1 的问题。我需要使用 gcc 4.5 或更高版本,所以我使用 macports 安装了 mp-gcc45 包(所以尝试使用 mp-gcc47),选择了这个版本的 gcc,所以

gcc -v 

我说 gcc 版本 4.5.4 (MacPorts gcc45 4.5.4_6)

于是我从官网下载了QtSDK src,进行配置,第一步报错:

cc1plus: error: unrecognized command line option "-fconstant-cfstrings"

也许它的愚蠢解决方案,但我从配置文件中删除了这个标志,所以我在拨打电话后收到错误:

g++: unrecognized option '-Xarch_x86_64'

你能给我一个建议,如何使用这个版本的 gcc 构建 Qt?

4

1 回答 1

2

非 Apple gcc 将永远无法与任何版本的 Qt 一起使用。只有 Apple gcc 可以识别那些 Apple 风格的编译器选项。

你在 Mac 上被 gcc 4.2 卡住了。没有办法解决它。

于 2012-12-13T14:44:25.697 回答