Coding with Mat
Coding with Mat
  • Видео 175
  • Просмотров 252 944
Debugging C++ & CMake in VSCode in the Right Way
🚀 This video will walk you through debugging C++ and CMake projects in VSCode with predefined CMake presets (CMakePresets.json). Hopefully, by using the project template mentioned in this video, you will be able to debug your C++ project in SECONDS!
🖥️ We will talk about a few different topics in this video, including the VSCode extensions needed (like C/C++, CMake, CMake tools), the structure of a common CMake project with a library and an executable, CMake presets for sharing configurations and out of the box C++ compilation, how a launch.json file works to tell VSCode which files to debug, and finally, how you may benefit from using Clangd and CodeLLDB for a nicer debugging experience.
👨...
Просмотров: 616

Видео

SMART Pointers, References, Dumb Pointers: C++ Masterclass
Просмотров 490Месяц назад
SMART Pointers, References, Dumb Pointers: C Masterclass
Create PERFECT Docker Images
Просмотров 9214 месяца назад
Create PERFECT Docker Images
How I Developed an AMAZING Go App with Templ + Air + Gin
Просмотров 3,8 тыс.6 месяцев назад
How I Developed an AMAZING Go App with Templ Air Gin
Can C++ Compete with Rust for Web Development?
Просмотров 2,3 тыс.8 месяцев назад
Can C Compete with Rust for Web Development?
Create Feature Macros with CMake's target_compile_definitions
Просмотров 65010 месяцев назад
Create Feature Macros with CMake's target_compile_definitions
Introduction to Conan 2 - The Best C++ Package Manager?
Просмотров 10 тыс.11 месяцев назад
Introduction to Conan 2 - The Best C Package Manager?
Modules in C++ 20 - Thoughts on Compiler & CMake Support
Просмотров 9 тыс.Год назад
Modules in C 20 - Thoughts on Compiler & CMake Support
Sliding Window to Arrays with C++23's std::views::slide
Просмотров 568Год назад
Sliding Window to Arrays with C 23's std::views::slide
Update on Why I Haven't Been Posting Recently and Future Plans
Просмотров 122Год назад
Update on Why I Haven't Been Posting Recently and Future Plans
The Easiest C++ Build Pipeline On Azure
Просмотров 1,8 тыс.Год назад
The Easiest C Build Pipeline On Azure
Understanding CI/CD Pipelines in 10 Minutes (With A C++ Azure Example!)
Просмотров 2,4 тыс.Год назад
Understanding CI/CD Pipelines in 10 Minutes (With A C Azure Example!)
7 Tips For Learning C++ In 2024 - Including ChatGPT!
Просмотров 3 тыс.Год назад
7 Tips For Learning C In 2024 - Including ChatGPT!
Build and Configure CMake Projects With CMakePresets
Просмотров 4,6 тыс.Год назад
Build and Configure CMake Projects With CMakePresets
How To Transform A Raspberry Pi 4 Into A Powerful C++ IDE
Просмотров 3,4 тыс.Год назад
How To Transform A Raspberry Pi 4 Into A Powerful C IDE
CMake For Beginners? Create a C++ / CMake Project in 2 Minutes
Просмотров 4,5 тыс.Год назад
CMake For Beginners? Create a C / CMake Project in 2 Minutes
How to Use Vcpkg to Manage C++ Dependencies
Просмотров 15 тыс.Год назад
How to Use Vcpkg to Manage C Dependencies
Setting The C++ Standard With CMake
Просмотров 1,5 тыс.Год назад
Setting The C Standard With CMake
Using std::transform To Convert & Transform Containers In C++
Просмотров 2,7 тыс.Год назад
Using std::transform To Convert & Transform Containers In C
How To undo Git Commits & Changes With Reflog
Просмотров 1432 года назад
How To undo Git Commits & Changes With Reflog
Finding Items In C++ Arrays With std::find_if
Просмотров 6362 года назад
Finding Items In C Arrays With std::find_if
Change Previous Git Commits With Rebase Interactive
Просмотров 4922 года назад
Change Previous Git Commits With Rebase Interactive
Convert Files To Hexadecimal Byte Arrays for C / C++
Просмотров 2,5 тыс.2 года назад
Convert Files To Hexadecimal Byte Arrays for C / C
Using CMake's CTest to create and run all your C++ tests
Просмотров 14 тыс.2 года назад
Using CMake's CTest to create and run all your C tests
Creating C++ Executables With CMake
Просмотров 3 тыс.2 года назад
Creating C Executables With CMake
How To Install Anaconda / Miniconda For WIndows & Linux
Просмотров 4,4 тыс.2 года назад
How To Install Anaconda / Miniconda For WIndows & Linux
Debugging WSL C++ / CMake Projects on VSCode
Просмотров 8 тыс.2 года назад
Debugging WSL C / CMake Projects on VSCode
Get The Directory Path Of A Shell Script By Writing An Unzipping Script
Просмотров 1,6 тыс.2 года назад
Get The Directory Path Of A Shell Script By Writing An Unzipping Script
The Mathematics Of Gradient Descent For Linear Regression
Просмотров 8802 года назад
The Mathematics Of Gradient Descent For Linear Regression
C++ Beginner's Guide #5 - Understanding Memory And Variables
Просмотров 1373 года назад
C Beginner's Guide #5 - Understanding Memory And Variables