我的系统里竟然没有stddef.h这个文件,请高人给指点下这个文件是哪个组件的?
下载了一个vs_community的安装程序,只打算安装编译器和调试器,和基础的C++库,要支持C++11。
我是用别的IDE调用vs的编译器和调试器来工作的。现在的问题是编译不过。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include\cstddef:7: error: C1083: 无法打开包括文件: “stddef.h”: No such file or directory
这个应该是属于C++标准库的东西吧?可是把所有组件都看完了,也不知道该安装哪个?
我安装了如下这些组件
WebSocket4Net
JavaScript 诊断
C# 和 Visual Basic Roslyn 编译器
静态分析工具
Visual Studio C++ 核心功能
VC++ 2017 v141 工具集(x86,x64)
MSBuild
文本模板转换
.NET Framework 4.6 目标包
实时调试器
Visual C++ 2017 Redistributable 更新
Boost.Test 测试适配器
Python 语言支持
Windows 通用 C 运行时
使用 JavaScript 核心功能进行移动开发
VC++ 2017 版本 15.4 v14.11 工具集
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
vs总共有这么多组件的啊!我无语了啊!哪个组件包含标准C++库?
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
.NET
.NET 可移植库目标包
.NET Core 运行时
.NET Framework 3.5 开发工具
.NET Framework 4 目标包
.NET Framework 4.5 目标包
.NET Framework 4.5.1 目标包
.NET Framework 4.5.2 目标包
.NET Framework 4.6 目标包
.NET Framework 4.6.1 目标包
.NET Framework 4.6.1 SDK
.NET Framework 4.6.2 目标包
.NET Framework 4.6.2 SDK
.NET Framework 4.7 目标包
.NET Framework 4.7 SDK
.NET Framework 4.7.1 目标包
.NET Framework 4.7.1 SDK
.NET Native
编译器、生成工具和运行时
.NET 编译器平台 SDK
标准库模块(实验性)
对 C++ 的 Windows XP 支持
对 R 开发工具的运行时支持
用于 ARM 的 Visual C++ 编译器和库
用于 ARM64 的 Visual C++ 编译器和库
用于 CMake 的 Visual C++ 工具
用于 UWP 的 Visual C++ 运行时
用于桌面的 VC++ 2015.3 v140 工具集(x86,x64)
C# 和 Visual Basic Roslyn 编译器
C++/CLI 支持
Clang/C2 (实验)
IncrediBuild - 生成加速
MSBuild
Python 2 32-bit (2.7.14)
Python 2 64-bit (2.7.14)
Python 3 32 位(3.6.3)
Python 3 64 位(3.6.3)
VC++ 2017 版本 15.4 v14.11 工具集
VC++ 2017 v141 工具集(x86,x64)
Visual C++ 2017 Redistributable 更新
Windows 通用 CRT SDK
代码工具
静态分析工具
类设计器
适用于 Visual Studio 的 GitHub 扩展
适用于 Windows 的 Git
文本模板转换
依赖项验证
ClickOnce 发布
Developer Analytics Tools
DGML 编辑器
Help Viewer
LINQ to SQL 工具
NuGet 包管理器
PowerShell 工具
PreEmptive Protection - Dotfuscator
调试和测试
.NET 分析工具
测试工具核心功能
实时调试器
Boost.Test 测试适配器
C++ 分析工具
Google Test 测试适配器
JavaScript 诊断
仿真器
Google Android Emulator (API 级别 23) (本地安装)
Google Android Emulator (API 级别 23) (全局安装)
Google Android Emulator (API 级别 25)
Intel 硬件加速执行管理器 (HAXM) (本地安装)
Windows 10 移动仿真程序(创意者更新)
开发活动
嵌入和 IoT 开发
使用 JavaScript 核心功能进行移动开发
适用于 Linux 开发的 Visual C++
ASP.NET 和 Web 开发工具
C# 和 Visual Basic
C++ Android 开发工具
C++ iOS 开发工具
Cookiecutter 模板支持
F# 语言支持
F# 桌面语言支持
JavaScript 和 TypeScript 语言支持
JavaScript ProjectSystem 和共享的工具
Microsoft R Client (3.3.2)
Node.js 支持
Python 语言支持
python IoT 支持
Python Web 支持
R 语言支持
Razor 语言服务
Visual Studio 的 Office 开发人员工具
Visual Studio C++ 核心功能
Visual Studio Tools for Office (VSTO)
Windows Communication Foundation
Windows Workflow Foundation
Xamarin
Xamarin Remoted Simulator
Xamarin SDK 管理器
Xamarin Workbooks
模拟器
适用于 Android 的 Visual Studio 模拟器
Intel 硬件加速执行管理器 (HAXM) (全局安装)
Windows 10 移动仿真程序(Anniversary Edition)
游戏和图形
图像和 3D 模型编辑器
用于 DirectX 的图形调试器和 GPU 探查器
Cocos
Unity 2017.2 64 位编辑器
Unreal Engine 安装程序
Visual Studio Android 的 Unreal Engine 支持
Visual Studio Tools for Unity
云、数据库和服务器
连接和发布工具
容器开发工具
数据源和服务引用
Azure 创作工具
Azure 存储 AzCopy
Azure 存储仿真器
Azure 计算模拟器
Azure 开发必备组件
Azure 移动应用 SDK
Azure 云服务核心工具
Azure Data Lake 和流分析工具
Azure libraries for .NET
Azure Resource Manager 核心工具
Cloud Explorer
IIS Express
Microsoft Azure WebJobs 工具
Redgate SQL 搜索
Service Fabric 工具
SQL ADAL 运行时
SQL Server 的 CLR 数据类型
SQL Server 命令行实用工具
SQL Server 支持的数据源
SQL Server Data Tools
SQL Server Express 2016 LocalDB
SQL Server Native Client
Web 部署
Development activities
Visual C++ tools for CMake and Linux
SDK、库和框架
建模 SDK
适用于 UWP 的 Windows 10 SDK (10.0.15063.0): C#、VB、JS
适用于 UWP 的 Windows 10 SDK (10.0.15063.0): C++
图形工具 Windows 8.1 SDK
用于 .NET 的 Blend for Visual Studio SDK
用于 UWP (C#、VB、JS)的 Windows 10 SDK (10.0.16299.0)
用于 UWP (C++)的 Windows 10 SDK (10.0.16299.0)
用于桌面 C++ [ARM 和 ARM64]的 Windows 10 SDK (10.0.16299.0)
用于桌面 C++ [x86 和 x64]的 Windows 10 SDK (10.0.15063.0)
用于桌面 C++ [x86 和 x64]的 Windows 10 SDK (10.0.16299.0)
Anaconda2 32-bit (5.0.0)
Anaconda2 64-bit (5.0.0)
Anaconda3 32-bit (5.0.0)
Anaconda3 64-bit (5.0.0)
Android NDK (R11C)
Android NDK (R11C) (32 位)
Android NDK (R12B)
Android NDK (R12B) (32 位)
Android NDK (R13B)
Android NDK (R13B) (32 位)
Android SDK 安装(API 级别 19 和 21)
Android SDK 安装(API 级别 22)
Android SDK 安装(API 级别 23) (本地安装)
Android SDK 安装(API 级别 23) (全局安装)
Android SDK 安装(API 级别 25)
Apache Ant (1.9.3)
Cordova 6.3.1 工具集
Entity Framework 6 工具
Java SE 开发工具包(8.0.1120.15)
MFC 和 ATL 支持(x86 和 x64)
TypeScript 2.0 SDK
TypeScript 2.1 SDK
TypeScript 2.2 SDK
TypeScript 2.3 SDK
TypeScript 2.5 SDK
Visual C++ ATL 支持
Visual Studio SDK
Windows 10 SDK (10.0.10240.0)
Windows 10 SDK (10.0.10586.0)
Windows 10 SDK (10.0.14393.0)
Windows 8.1 SDK
Windows 通用 C 运行时