A few years ago, Visual Studio added the ability to remote debug linux applications. This month, Richard Thomson will give us a run-down on exactly how well this works and what constraints apply to this scenario.
We'll try out debugging a project on a unix workstation running an ubuntu based distribution.
0:00:00 Introduction
0:00:55 Installation Requirements
0:02:35 Project Requirements
0:03:25 Configuring Remote Connections
0:06:05 Open Folder Project
0:10:00 CMake Configure
0:16:37 Bison Dependency Missing on Windows
0:17:04 Switch to Iterated Dynamics
0:18:00 Remote System Requirements
0:18:50 Configuring for the Remote Environment
0:20:45 Murphy Strikes
0:24:00 Target File Location
0:25:00 Remote Files Are Copies of Local Files
0:27:45 CMake Targets
0:29:00 Building Remote Targets
0:32:25 Remote File Explorer
0:34:05 Linux Console Output
0:35:25 Murphy Strikes Again
0:38:15 Patience is a Virtue
0:40:56 Launch a Remote Target in the Debugger
0:50:28 Linux Console in Visual Studio
0:54:08 Local Code View is Always Windows
0:55:35 Debugging Graphical Programs
0:58:00 Recap
1:00:00 CMake Build Type
1:09:10 Memory Window
Source code demonstrated:
https://github.com/LegalizeAdulthood/trn
https://github.com/LegalizeAdulthood/...
Meetup: https://www.meetup.com/utah-cpp-progr...
Past topics: https://utahcpp.wordpress.com/past-me...
Future topics: https://utahcpp.wordpress.com/future-...