如何使用 Clang 3.5 在 QtCreator 3.3 中启用 C++14 支持?我添加了一个 Clang 套件并且添加了CONFIG += c++14
在我的项目文件中。然而,当使用例如返回类型推导 https://stackoverflow.com/questions/27857253/return-type-deduction-and-function-declarations我收到以下错误:
错误:“自动”返回,没有尾随返回类型;推导的返回类型是 C++1y 扩展
您可以使用CONFIG += c++14
in .pro
使用Qt5.5的文件
但是clang有一个bug,所以我们需要修改Qt/5.5/clang_64/mkspecs/features/c++14.prf
文件,
之前添加此代码include(c++11.prf)
:
contains(QMAKE_LFLAGS_CXX11, -stdlib=libc++) {
QMAKE_CXXFLAGS_CXX11 += -stdlib=libc++
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)