Eas*_*ons 5 c++ qt makefile c++11
我正在尝试编译我在Linux机器上编译好的Qt项目,但是在我的Mac上我收到以下错误:
../../Qt5.0.1/5.0.1/clang_64/include/QtCore/qlist.h:52:10: fatal error:
'initializer_list' file not found
#include <initializer_list>
^
Run Code Online (Sandbox Code Playgroud)
知道如何解决这个问题吗?
当尝试使用64位clang编译器编译Qt 5.0+项目时,这是mac的一个已知错误.要解决此冲突,请尝试此错误修复论坛帖子中列出的步骤:
1)克隆桌面Qt 5.0.0 clang 64bit(SDK)工具包.
2)将编译器从GCC(x86 64位)更改为Clang(x86 64位).
3)更改项目以使用克隆的工具包.
4)将以下内容添加到.pro文件中:
QMAKE_CXXFLAGS = -mmacosx-version-min=10.7 -std=gnu0x -stdlib=libc+
CONFIG +=c++11
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4138 次 |
| 最近记录: |