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

Lines changed: 34 additions & 0 deletions
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

Lines changed: 5 additions & 0 deletions
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

Lines changed: 24 additions & 5 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy