2012-12-13 55 views
0

我有一个关于在Mac上使用gcc构建Qt SDK 4.8.1的问题。我需要使用gcc 4.5或更高,所以我安装使用MacPorts的MP-gcc45包(与MP-gcc47这样试过),选择此版本的gcc,所以使用gcc在MacOS上构建Qt 4.8.1来自MacOS 4.5

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?

回答

2

非苹果gcc不会使用任何版本的Qt。只有Apple gcc可以识别这些Apple风格的编译器选项。

你在Mac上停留在gcc 4.2上。没有办法绕过它。

+1

...或使用铛。 –