Visual c++ 如何编译C++;包含iostream的代码 我试图用Visual Studio 2015编译一小块C++代码,当我包含IoStand库时,我会遇到一些奇怪的编译错误,有人能帮我解决吗?

Visual c++ 如何编译C++;包含iostream的代码 我试图用Visual Studio 2015编译一小块C++代码,当我包含IoStand库时,我会遇到一些奇怪的编译错误,有人能帮我解决吗?,visual-c++,visual-studio-2015,Visual C++,Visual Studio 2015,这是我的密码 #include "stdafx.h" #include <iostream> int main() { std::cout << "Somethig" << std::endl; return 0; } #包括“stdafx.h” #包括 int main() { std::cout stdafx.cpp 1> 控制台应用程序3.cpp 1> c:\program files(x86)\microsoft visual st

这是我的密码

#include "stdafx.h"
#include <iostream>

int main()
{
    std::cout << "Somethig" << std::endl;
    return 0;
}
#包括“stdafx.h”
#包括
int main()
{
std::cout stdafx.cpp
1> 控制台应用程序3.cpp
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\xtr1common(100):错误C2737:'std::is_same_v':'constexpr'对象必须初始化
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\xtr1common(100):错误C2998:“const bool std::is_same_v”:不能是模板定义
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\xtr1common(245):错误C2737:'std::is_integral_v':'constexpr'对象必须初始化
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\xtr1common(245):错误C2998:“const bool std::is_integral_v”:不能是模板定义
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\xtr1common(282):错误C2737:'std::is\u floating\u point\u v':'constexpr'对象必须初始化
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\xtr1common(282):错误C2998:“const bool std::is_floating_point_v”:不能是模板定义
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\xtr1common(295):错误C2737:'std::is_算术\u v':'constexpr'对象必须初始化
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\xtr1common(295):错误C2998:“const bool std::is_算术”:不能是模板定义
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\xstddef(697):错误C2737:'std::is_function_v':'constexpr'对象必须初始化
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\xstddef(697):错误C2998:“const bool std::is_function_v”:不能是模板定义
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\type\u traits(524):错误C2275:“\u-To”:将此类型非法用作表达式
1> c:\ProgramFiles(x86)\microsoft visual studio 14.0\vc\include\type\u traits(521):注意:请参见“\u To”的声明
1> c:\ProgramFiles(x86)\microsoft visual studio 14.0\vc\include\type\u traits(526):注意:请参阅正在编译的类模板实例化“std::is\u assignable”的参考
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\type\u traits(524):错误C2275:“\u From”:将此类型非法用作表达式
1> c:\ProgramFiles(x86)\microsoft visual studio 14.0\vc\include\type\u traits(522):注意:请参见“\u From”的声明
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\type\u traits(524):错误C3861:“\u可分配”:找不到标识符
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\type_traits(524):错误C2975:“_Val”:std::integral_constant”的模板参数无效,应为编译时常量表达式
1> c:\ProgramFiles(x86)\microsoft visual studio 14.0\vc\include\xtr1common(21):注意:请参阅“\u Val”的声明
1> c:\ProgramFiles(x86)\microsoft visual studio 14.0\vc\include\type\u traits(1245):错误C2061:语法错误:标识符“\uuuuuu make\u integer\u seq”
1> c:\ProgramFiles(x86)\microsoft visual studio 14.0\vc\include\type\u traits(1249):错误C2065:“\u Vals”:未声明的标识符
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\type\u traits(1249):错误C2975:“\u Vals”:std::integer\u sequence的模板参数无效,应为编译时常量表达式
1> c:\ProgramFiles(x86)\microsoft visual studio 14.0\vc\include\type\u traits(1190):注意:请参见“\u Vals”的声明
1> c:\ProgramFiles(x86)\microsoft visual studio 14.0\vc\include\type\u traits(1252):错误C2061:语法错误:标识符“make\u integer\u sequence”
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\type\u traits(1261):错误C2631:“标识”:无法在别名模板中定义类或枚举
1> c:\users\ugurku\documents\visual studio 2015\projects\consoleapplication3\consoleapplication3\stdafx.cpp:致命错误C1903:无法从以前的错误中恢复;正在停止编译
1> “C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\bin\CL.exe”中的内部编译器错误
1 >请选择Visual C++上的技术支持命令
1> 帮助菜单,或打开技术支持帮助文件以了解更多信息
======生成:0成功,1失败,0最新,0跳过==========

所有的帮助都将被告知。

我的Visual Studio安装似乎有问题,我刚刚重新安装了它,问题消失了。


#包含
摆脱
#包含“stdafx.h”
。ICE始终是一个编译器错误。您的安装有问题。您是如何安装VS2015的?通常的方法是使用visual studio installer安装的。我安装了,重新安装时编译的代码是相同的studio@UUR库尔特,你尝试下载Windows 10的MINW C++编译器吗?我现在有这个。让我们知道你是否决定做THA。t、 任何时候一个软件不适合你,你总是可以尝试其他的。
1>------ Build started: Project: ConsoleApplication3, Configuration: Debug Win32 ------
1>  stdafx.cpp
1>  ConsoleApplication3.cpp
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\xtr1common(100): error C2737: 'std::is_same_v': 'constexpr' object must be initialized
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\xtr1common(100): error C2998: 'const bool std::is_same_v': cannot be a template definition
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\xtr1common(245): error C2737: 'std::is_integral_v': 'constexpr' object must be initialized
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\xtr1common(245): error C2998: 'const bool std::is_integral_v': cannot be a template definition
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\xtr1common(282): error C2737: 'std::is_floating_point_v': 'constexpr' object must be initialized
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\xtr1common(282): error C2998: 'const bool std::is_floating_point_v': cannot be a template definition
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\xtr1common(295): error C2737: 'std::is_arithmetic_v': 'constexpr' object must be initialized
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\xtr1common(295): error C2998: 'const bool std::is_arithmetic_v': cannot be a template definition
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstddef(697): error C2737: 'std::is_function_v': 'constexpr' object must be initialized
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstddef(697): error C2998: 'const bool std::is_function_v': cannot be a template definition
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(524): error C2275: '_To': illegal use of this type as an expression
1>  c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(521): note: see declaration of '_To'
1>  c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(526): note: see reference to class template instantiation 'std::is_assignable<_To,_From>' being compiled
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(524): error C2275: '_From': illegal use of this type as an expression
1>  c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(522): note: see declaration of '_From'
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(524): error C3861: '__is_assignable': identifier not found
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(524): error C2975: '_Val': invalid template argument for 'std::integral_constant', expected compile-time constant expression
1>  c:\program files (x86)\microsoft visual studio 14.0\vc\include\xtr1common(21): note: see declaration of '_Val'
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(1245): error C2061: syntax error: identifier '__make_integer_seq'
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(1249): error C2065: '_Vals': undeclared identifier
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(1249): error C2975: '_Vals': invalid template argument for 'std::integer_sequence', expected compile-time constant expression
1>  c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(1190): note: see declaration of '_Vals'
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(1252): error C2061: syntax error: identifier 'make_integer_sequence'
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits(1261): error C2631: 'identity': a class or enum cannot be defined in an alias template
1>c:\users\ugurku\documents\visual studio 2015\projects\consoleapplication3\consoleapplication3\stdafx.cpp : fatal error C1903: unable to recover from previous error(s); stopping compilation
1>  INTERNAL COMPILER ERROR in 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\CL.exe'
1>      Please choose the Technical Support command on the Visual C++
1>      Help menu, or open the Technical Support help file for more information
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========