You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: Extension/package.json
+152-1
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,157 @@
49
49
],
50
50
"main": "./dist/main",
51
51
"contributes": {
52
+
"walkthroughs": [
53
+
{
54
+
"id": "cppWelcome",
55
+
"title": "Get Started with C++ Development",
56
+
"description": "Dive into VS Code's rich C++ development experience.",
57
+
"steps": [
58
+
{
59
+
"id": "verify.compiler.mac",
60
+
"title": "Install a C++ compiler",
61
+
"description": "The C++ extension uses the C++ compiler on your system to configure IntelliSense for your project. \n[Check for C++ compilers](command:C_Cpp.CheckForCompiler)",
62
+
"when": "isMac",
63
+
"media": {
64
+
"altText": "A markdown file with instructions for installing Clang on macOS.",
"description": "The C++ extension uses the C++ compiler on your system to configure IntelliSense for your project. \n[Check for C++ compilers](command:C_Cpp.CheckForCompiler)",
72
+
"when": "isLinux",
73
+
"media": {
74
+
"altText": "A markdown file with instructions for installing GCC on Linux.",
"description": "The C++ extension uses the C++ compiler on your system to configure IntelliSense for your project. \n[Check for C++ compilers](command:C_Cpp.CheckForCompiler)",
82
+
"when": "isWindows",
83
+
"media": {
84
+
"altText": "A markdown file with instructions for installing MSVC on Windows.",
"description": "Open an existing folder that contains your C++ project, or create a new folder. \n[Pick a folder](command:workbench.action.files.openFolder)",
92
+
"when": "workspaceFolderCount == 0",
93
+
"media": {
94
+
"altText": "A screenshot that shows a C++ project opened in the file Explorer.",
"description": "Verify important IntelliSense settings like Compiler Path, Compiler Args, IntelliSense Mode, and Include Path. \n[Open IntelliSense Configuration](command:C_Cpp.ConfigurationEditUI?-2)",
106
+
"media": {
107
+
"altText": "A screenshot that shows the IntelliSense Configurations UI with important settings highlighted.",
"description": "Create a default build task for your project. \n[Learn more](https://code.visualstudio.com/docs/cpp/config-clang-mac#_build-helloworldcpp)",
119
+
"when": "isMac",
120
+
"media": {
121
+
"altText": "A markdown file with instructions for configuring the default build task on macOS with Clang.",
"description": "Create a default build task for your project. \n[Learn more](https://code.visualstudio.com/docs/cpp/config-linux#_build-helloworldcpp)",
129
+
"when": "isLinux",
130
+
"media": {
131
+
"altText": "A markdown file with instructions for configuring the default build task on Linux with GCC.",
"description": "Create a default build task for your project. \n[Learn more](https://code.visualstudio.com/docs/cpp/config-msvc#_build-helloworldcpp)",
139
+
"when": "isWindows",
140
+
"media": {
141
+
"altText": "A markdown file with instructions for configuring the default build task on Windows with MSVC.",
"description": "Create a debug configuration for your project. \n[Learn more](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
149
+
"when": "isMac",
150
+
"media": {
151
+
"altText": "A markdown file with instructions for starting a debugging session on macOS.",
"description": "Create a debug configuration for your project. \n[Learn more](https://code.visualstudio.com/docs/cpp/config-linux#_debug-helloworldcpp)",
159
+
"when": "isLinux",
160
+
"media": {
161
+
"altText": "A markdown file with instructions for starting a debugging session on Linux.",
"description": "Create a debug configuration for your project. \n[Learn more](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
169
+
"when": "isWindows",
170
+
"media": {
171
+
"altText": "A markdown file with instructions for starting a debugging session on Windows.",
"description": "Do you build your project with CMake? Install the CMake Tools extension to seamlessly build and debug your CMake project. \n[Install CMake Tools](command:workbench.extensions.installExtension?%22ms-vscode.cmake-tools%22)",
179
+
"completionEvents": [
180
+
"extensionInstalled:ms-vscode.cmake-tools"
181
+
],
182
+
"media": {
183
+
"altText": "A screenshot of the CMake Tools extension page in the Marketplace.",
"description": "Watch this series of short and practical videos about setting up C++ IntelliSense and building and debugging C++ projects. \n[Watch Tutorials](https://code.visualstudio.com/docs/cpp/introvideos-cpp)",
195
+
"media": {
196
+
"altText": "A screenshot with a preview of the video tutorial and a play button.",
vscode.window.showInformationMessage(localize("no.compilers.found","No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.",compilerName),{modal: true});
2670
+
}else{
2671
+
constheader: string=localize("compilers.found","We found the following C++ compiler(s) on your system:");
0 commit comments