Master Vcpkg: The Microsoft C/c++ Package Manager

3dede0396bcd42f629451bc47a969145.jpg
Master Vcpkg: The Microsoft C/c++ Package Manager
Published 8/2026
Created by Haithem Jebali
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English | Duration: 38 Lectures ( 1h 49m ) | Size: 555.8 MB
Learn vcpkg from Scratch: Manage C/C++ Libraries, Dependencies, Triplets, CMake, Visual Studio and More
What you'll learn
⚡ Install and use vcpkg to find, install, remove, and upgrade C++ libraries across different platforms and architectures.
⚡ Configure dependencies effectively using triplets, custom triplets, manifest mode, version constraints, and baselines.
⚡ Integrate vcpkg with CMake and Visual Studio to build, debug, and manage modern C++ projects.
⚡ Create reproducible and maintainable C++ builds by controlling dependency versions and automating dependency management with vcpkg.
Requirements
❗ A Windows computer with Visual Studio 2019 or later installed.
❗ Basic knowledge of C++ programming.
❗ Basic knowledge of CMake is recommended, but not required.
Description
Master vcpkg for Modern C++ Development
Managing third-party libraries in C++ can quickly become complicated. Downloading libraries manually, configuring include and library paths, handling different architectures, and keeping dependencies consistent across projects can be time-consuming and error-prone.
vcpkg provides a modern solution for managing C++ dependencies.
In this hands-on course, you will learn how to use vcpkg to install, configure, integrate, and manage C++ libraries in real-world development environments.
We start with the fundamentals and gradually move into more advanced topics. You will learn how vcpkg works, how to install and update it, search for packages, manage dependencies, and work with different architectures usingtriplets andcustom triplets.
You will also learn how to integrate vcpkg withCMake, MSBuild, and Visual Studio, and how to use bothClassic Mode and Manifest Mode for dependency management.
As you progress, we will cover more advanced dependency-management concepts, including
✨ Package version constraints
✨ Baselines and versioning
✨ Reproducible builds
✨ Automatic dependency resolution
✨ Custom triplets
✨ CMake toolchain files
✨ Visual Studio integration
✨ Best practices for modern C++ dependency management
Throughout the course, we will work with real C++ libraries such asfmt andspdlog, giving you practical experience that you can directly apply to your own projects.
By the end of the course, you will have a solid understanding of vcpkg and be able to use it confidently to buildcleaner, more maintainable, and reproducible C++ projects.
What You Will Learn
✅ Install and configure vcpkg
✅ Search, install, remove, and upgrade C++ packages
✅ Work with triplets and create custom triplets
✅ Integrate vcpkg with CMake and MSBuild
✅ Use Classic Mode and Manifest Mode
✅ Manage dependencies with vcpkg.json
✅ Use version constraints and baselines
✅ Build reproducible C++ projects
✅ Integrate vcpkg with Visual Studio
✅ Apply best practices for professional C++ dependency management
Whether you are aC++ developer, software engineer, embedded developer, or student, this course will give you the practical knowledge you need to start using vcpkg effectively.
No previous vcpkg experience is required.
Let's get started and make C++ dependency management much easier!
Who this course is for
⭐ C++ developers who want to learn modern dependency management with vcpkg.
⭐ Anyone who wants to move beyond manually managing C++ libraries and adopt a professional package management workflow.
Homepage
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
 

About this Thread

  • 0
    Replies
  • 9
    Views
  • 1
    Participants
Last reply from:
bangbang5

Online now

Members online
1,247
Guests online
5,450
Total visitors
6,697

Forum statistics

Threads
2,305,608
Posts
29,166,793
Members
1,195,370
Latest member
BraderKho
Back
Top