将基本 #include 命令添加到 VS Code
Adding basic #include commands to VS Code
我目前正在开发一款游戏,并决定下载VS Code。但是,VS Code 不熟悉基本的#include
概念,例如#include <iostream>
。我不知道如何添加它,因为我不习惯 VS Code,而且我使用的唯一其他编程软件是在已经保存了#include
命令的技能中心。我该怎么办?
当前代码:
{
"configurations": [
{
"name": "Mac",
"includePath": [
"/usr/include",
"/usr/local/include",
"${workspaceRoot}",
],
"defines": [],
"intelliSenseMode": "clang-x64",
"browse": {
"path": [
"/usr/include",
"/usr/local/include",
"${workspaceRoot}"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
},
{
"name": "Linux",
"includePath": [
"/usr/include",
"/usr/local/include",
"${workspaceRoot}"
],
"defines": [],
"intelliSenseMode": "clang-x64",
"browse": {
"path": [
"/usr/include",
"/usr/local/include",
"${workspaceRoot}"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
},
{
"name": "Win32",
"includePath": [
"${workspaceRoot}"
],
"defines": [
"_DEBUG",
"UNICODE"
],
"intelliSenseMode": "msvc-x64",
"browse": {
"path": [
"${workspaceRoot}"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}
],
"version": 2
}
从您发布的文件中,我假设您已安装ms-vscode.cpptools
扩展名。问题不在于VSCode"不熟悉#include
",而在于您应该在哪里查找头文件的配置。
您需要将C++标准库标头(以及要使用的任何其他库标头(的路径添加到您发布的文件中所用平台的"includePath"
数组中,然后 IDE 才会为它们提供解析支持。
对于Linux来说,这通常是在/usr/include
左右,它已经设置好了,所以我假设你使用的是Windows。您必须四处寻找它们,但它们可能位于Windows SDK安装目录中(有关Windows SDK的讨论,请参阅此处(,或类似:C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include
。这取决于您安装标头的位置。
相关文章:
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- 使用VS Code和CMake Tools运行自定义命令
- 修改 VS Code 中的默认C++代码段
- VS Code C++:不准确的系统包括路径错误(wchar.h,boost/lambda/lambda.hpp)
- C++新手,想知道如何使用VS code 2019播放音频文件
- 在VS Code中编译C / C ++时如何禁用自动创建EXE文件?
- 可视化 使用 VS Code 查找C++应用程序中的内存泄漏
- 无法在 VS Code 上使用代码运行程序运行C++文件
- 使用 Windows 10 和 MINGW 编译器在 VS Code 上使用 gdb 调试器进行调试时出错
- 将 VS Code 用于跨平台可缩放C++项目
- IntelliSense在VS Code中使用Arduino时会引发 #include 错误
- 包括 VS Code 上的完整文件路径
- 有没有办法从Makefile访问VS Code c_cpp_properties.json文件中的定义
- 如何在Mac上调试VS code上的C++代码
- 标识符"DDRB"未定义 - VS code / Visual Studio
- Windows10 上的 VS Code + WSL 应用程序上的 CMake 扩展
- 从 VS Code 编译并运行 c++(macOS)
- 将基本 #include 命令添加到 VS Code
- 在 VS Code 上使用 Boost
- 无法在 VS Code 中多次使用预启动任务