我有一个关于在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?
答案 0 :(得分:2)
非Apple gcc永远不会与任何版本的Qt一起使用。只有Apple gcc才能识别那些Apple风格的编译器选项。
你在Mac上遇到了gcc 4.2。没有办法解决它。