gpt4 book ai didi

c++ - 来自 Visual Studio 的 std 文件中的错误

转载 作者:行者123 更新时间:2023-11-30 00:47:16 26 4
gpt4 key购买 nike

下面的代码

#include <vector>

void main() {
std::vector<int> testing;
testing.push_back(45);
}

在我构建之前向我吐出一堆错误,奇怪的是,我的文件 main.cpp 没有错误,错误来自 vector.h 内部(以及我几乎所有其他标准库尝试使用)。此代码在 Mac 上的 xcode 中运行良好,但在 Windows 上的 visual studio 2015 中运行不佳。我不太熟悉 Windows 上的编码,所以我是否遗漏了一些明显的东西?

这是大多数错误的样子(有数百个这样的错误)

Error (active)      the global scope has no "float_t"   Test    c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath    688 
Error (active) the global scope has no "double_t" Test c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath 688
Error (active) the global scope has no "nan" Test c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath 700
Error (active) the global scope has no "acoshf" Test c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath 704
Error (active) the global scope has no "asinhf" Test c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath 704
Error (active) the global scope has no "atanhf" Test c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath 704
Error (active) the global scope has no "cbrtf" Test c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath 705
Error (active) the global scope has no "erff" Test c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath 705
Error (active) the global scope has no "erfcf" Test c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath 705
Error (active) the global scope has no "expm1f" Test c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath 706

还有许多其他类型的错误,但这是前几行,如果需要我可以发布更多详细信息。

谢谢!

最佳答案

我转到项目->属性->配置属性->常规并将 Windows SDK 版本更改为最新版本(它是 8.1,我将其更改为 10.0.10586.0),它清除了所有错误。

关于c++ - 来自 Visual Studio 的 std 文件中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35399731/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com