aboutsummaryrefslogtreecommitdiff
path: root/docs/development/debugging/visualstudio.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/development/debugging/visualstudio.md')
-rw-r--r--docs/development/debugging/visualstudio.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/development/debugging/visualstudio.md b/docs/development/debugging/visualstudio.md
new file mode 100644
index 0000000..8811544
--- /dev/null
+++ b/docs/development/debugging/visualstudio.md
@@ -0,0 +1,19 @@
+# Visual Studio
+
+Northstar is easiest to debug through Visual Studio due to its cmake support.
+
+
+* If you do not already have Visual Studio download it https://visualstudio.microsoft.com/
+ * Its recommended that you install the Community version because it is freely availalbe.
+ * You need to install the `Desktop development with C++` workflow to debug native programs
+![](../../images/debugger-visualstudio-installer-workloads-cpp.png)
+
+* Open Visual Studio
+* Select `Open a project or solution`
+![](../../images/debugger-visualstudio-launcher.png)
+ * If you already have a solution open you can open a new project through the menu bar
+![](../../images/debugger-visualstudio-menu-solution.png)
+* Open `NorthstarLauncher.exe`
+* You can now debug Northstar
+![](../../images/debugger-visualstudio-debug-menubar.png)
+ * You can find relevant debug symbols in [NorthstarLauncher releases](https://github.com/R2Northstar/NorthstarLauncher/releases) \ No newline at end of file