Visual Studio 似乎忽略了项目属性中的“C++ 语言标准”选择

问题描述 投票:0回答:1

我刚刚将一个项目从 VS2013 更新到 VS2022。我用 v120 构建工具编译得很好。然后我更改为 v143 构建工具。

我收到一个编译错误,只有当编译器尝试使用 C++17 进行构建时才有意义,但我选择了 C++14。

有什么想法吗?

screenshot showing the code, the configuration, and the error message.

c++ visual-studio-2022
1个回答
0
投票

std::unary_function 需要头文件

<functional>

std::unary_function 在 C++11 中已弃用。(在 C++17 中已删除)

© www.soinside.com 2019 - 2024. All rights reserved.