【发布时间】:2016-07-18 18:30:43
【问题描述】:
我有一个 CMake Qt 项目,它使用了几个 c++14 功能,包括 std::make_unique。通常,这将通过以下方式处理:
LIST(APPEND CMAKE_CXX_FLAGS -std=c++14)
或
ADD_COMPILE_OPTIONS(-std=c++14)
我想将项目从版本 5.6 升级到 5.7,但在测试构建期间出现多次失败并出现错误
命名空间std中没有成员'make_unique'
我已验证所有适当的头文件和编译选项都已到位,并排除了任何环境问题。这绝对是使用 Qt 5.7 的问题。有什么解决办法吗?
【问题讨论】: