Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9ef98c8

Browse files
authored
Merge pull request #74 from sir-gon/develop
Update Environment-Notes.md
2 parents 566da50 + 7d0693c commit 9ef98c8

File tree

3 files changed

+63
-5
lines changed

3 files changed

+63
-5
lines changed

.vsconfig

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"version": "1.0",
3+
"components": [
4+
"Microsoft.VisualStudio.Component.CoreEditor",
5+
"Microsoft.VisualStudio.Workload.CoreEditor",
6+
"Microsoft.VisualStudio.Component.Roslyn.Compiler",
7+
"Microsoft.Component.MSBuild",
8+
"Microsoft.VisualStudio.Component.Roslyn.LanguageServices",
9+
"Microsoft.VisualStudio.Component.TextTemplating",
10+
"Microsoft.VisualStudio.Component.NuGet",
11+
"Microsoft.VisualStudio.Component.Debugger.JustInTime",
12+
"Microsoft.VisualStudio.Component.IntelliCode",
13+
"Component.VisualStudio.GitHub.Copilot",
14+
"Microsoft.VisualStudio.Component.VC.CoreIde",
15+
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
16+
"Microsoft.VisualStudio.Component.Graphics.Tools",
17+
"Microsoft.VisualStudio.Component.VC.DiagnosticTools",
18+
"Microsoft.VisualStudio.Component.VC.ATL",
19+
"Microsoft.VisualStudio.Component.VC.Redist.14.Latest",
20+
"Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core",
21+
"Microsoft.VisualStudio.Component.Windows11Sdk.WindowsPerformanceToolkit",
22+
"Microsoft.VisualStudio.Component.CppBuildInsights",
23+
"Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake",
24+
"Microsoft.VisualStudio.Component.VC.CMake.Project",
25+
"Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest",
26+
"Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest",
27+
"Microsoft.VisualStudio.Component.VC.ASAN",
28+
"Microsoft.VisualStudio.Component.Vcpkg",
29+
"Microsoft.VisualStudio.Component.Windows10SDK.20348",
30+
"Microsoft.VisualStudio.Workload.NativeDesktop",
31+
"Microsoft.VisualStudio.Component.Git"
32+
],
33+
"extensions": []
34+
}

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,11 @@ return status code.
8484

8585
- (⭐️) [Install and run directly with make](#install-and-run-directly-with-make)
8686
require runtime tools and GNU make installed in your SO.
87+
88+
> [!NOTE]
89+
> Please see [Environment Notes](docs/Environment-Notes.md) for more details
90+
> about the tools required for your environment. In particular, **Windows**.
91+
8792
- [Install and in Docker](#install-and-running-with-docker-) require Docker and
8893
docker compose installed.
8994
- [Install and in Docker with make](#install-and-running-with-docker--using-make)

Environment-Notes.md renamed to docs/Environment-Notes.md

+24-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Environment notes
22

3+
## For MacOS
4+
35
OS: MacOS Sonoma 14.6.1 (23G93)
46

57
```sh
@@ -10,11 +12,7 @@ uname -a
1012
Darwin epoch.local 23.6.0 Darwin Kernel Version 23.6.0: Mon Jul 29 21:13:00 PDT 2024; root:xnu-10063.141.2~1/RELEASE_X86_64 x86_64
1113
```
1214

13-
## Enable debugging with VSCode
14-
15-
<https://github.com/microsoft/vscode-cmake-tools/issues/3034>
16-
17-
## Tools
15+
### Tools
1816

1917
Required tools:
2018

@@ -31,6 +29,27 @@ brew install clang-format cppcheck make vcpkg
3129

3230
```
3331

32+
## IDE: Windows (Visual Studio 2022)
33+
34+
Required components:
35+
36+
- NuGet
37+
- Redistributable update for C++ 2022
38+
- CMake tools for C++ in Windows
39+
- AddressSanitizer for C++
40+
- vcpkg
41+
- Windows 10 SDK
42+
- Git for windows
43+
44+
Please, import [.vsconfig file](../.vsconfig) in your
45+
Visual Studio Installer to set up required environment tools.
46+
47+
## Any OS: IDE: VSCode Notes
48+
49+
### Enable debugging with VSCode
50+
51+
<https://github.com/microsoft/vscode-cmake-tools/issues/3034>
52+
3453
## Visual Studio Code extensions
3554

3655
Suggested for a C++ stack

0 commit comments

Comments
 (0)