Videos

Video thumbnail for CMake-Episode 008 : Target Dependencies - PUBLIC, INTERFACE AND PRIVATE | CMake Starts Here
33:57
Icon for www.youtube.comyoutube.com › watch

CMake-Episode 008 : Target Dependencies - PUBLIC, INTERFACE AND PRIVATE | CMake Starts Here

Learn how the keywords PUBLIC, PRIVATE and INTERFACE apply to your CMake Target Dependencies in C++ Projects. Udemy discounts: https://www.learnqt.guide/udemy-discounted-9/ Qt C++ GUI Development for Beginners : https://bit.ly/2TpOXnc Qt C++ GUI Development - Intermediate : https://bit.ly/30tuoHL Qt Quick and QML For Beginners : https://bit.ly ...
YouTube
· May 9, 2023
Video thumbnail for How to Execute a Debug or Release Target During CMake Installation
01:48
Icon for www.youtube.comyoutube.com › watch

How to Execute a Debug or Release Target During CMake Installation

A detailed guide on how to configure CMake to execute a specific target during installation for both Debug and Release configurations. --- This video is based on the question https://stackoverflow.com/q/70123233/ asked by the user 'ConanLord' ( https://stackoverflow.com/u/9230932/ ) and on the answer https://stackoverflow.com/a/70134077 ...
YouTube
· Mar 31, 2025
Video thumbnail for Create Feature Macros with CMake's target_compile_definitions
09:35
Icon for www.youtube.comyoutube.com › watch

Create Feature Macros with CMake's target_compile_definitions

Welcome to another CMake video!🚀🚀 In this video, we look at how to use "target_compile_definitions(...)" combined with "options(...)" to allow users to change build features by definining C++ macros through CMake. If you are new to C++ development, learning every CMake trick will only improve your build systems skills. This video will ...
YouTube
· Oct 25, 2023
Video thumbnail for How to Define Multiple Values in CMake with target_compile_definitions
01:11
Icon for www.youtube.comyoutube.com › watch

How to Define Multiple Values in CMake with target_compile_definitions

YouTube
· 28 days ago
Video thumbnail for Creating an install target with CMake: Including headers for shared and interface libraries
01:46
Icon for www.youtube.comyoutube.com › watch

Creating an install target with CMake: Including headers for shared and interface libraries

YouTube
· Mar 31, 2025
Video thumbnail for CMake-Episode 007 :Targets : Executables, Binaries , C++ Standars and More | CMake Starts Here
35:20
Icon for www.youtube.comyoutube.com › watch

CMake-Episode 007 :Targets : Executables, Binaries , C++ Standars and More | CMake Starts Here

Exploring CMake Targets, Executable Targets, Library Targets, using CMake variables or target properties to set the C++ standard, and the ability to build targets selectively. 00:00 Introduction 03:22 Building Projects as Single Executable Targets 07:45 Library Targets 08:54 Embedded Static Library Targets 12:47 Self Contained Static Libraries ...
YouTube
· May 4, 2021
Video thumbnail for How to Easily List All Available Ninja Targets for Your CMake Project
01:19
Icon for www.youtube.comyoutube.com › watch

How to Easily List All Available Ninja Targets for Your CMake Project

YouTube
· 26 days ago
Video thumbnail for Understanding CMAKE_CXX_STANDARD vs target_compile_features: The Right Way to Upgrade to C++20
01:36
Icon for www.youtube.comyoutube.com › watch

Understanding CMAKE_CXX_STANDARD vs target_compile_features: The Right Way to Upgrade to C++20

YouTube
· Mar 29, 2025
Video thumbnail for CMake, How it Works (At Three Different Levels)
04:36
Icon for www.youtube.comyoutube.com › watch

CMake, How it Works (At Three Different Levels)

Want to learn CMake? Visit: https://cmaketutorial.com/ You've heard about CMake, and want to know how it works? Great! In this video Hans explains how it works at three different levels: the basics, internally, and in practise. Click the following link for a summary: https://keasigmadelta.com/blog/cmake-how-it-works-at-three-different-levels ...
YouTube
· Apr 23, 2024
Video thumbnail for Learn CMake by real example (tutorial 2, find_packages, shared link vs static link)
12:49
Icon for www.youtube.comyoutube.com › watch

Learn CMake by real example (tutorial 2, find_packages, shared link vs static link)

In this video, we will introduce some strategies of using CMake including: shared link vs static link, how to set variables, how to set cmake options and some other small tips of using CMake efficiently. Related videos introduce the cmake and it’s main concepts by simple demo https://youtu.be/0pf2fQxZ_AI 1:45s example of using the find ...
YouTube
· Jul 21, 2019
Video thumbnail for C++ in VS Code: Building your Code with CMake
09:37
Icon for www.youtube.comyoutube.com › watch

C++ in VS Code: Building your Code with CMake

Discover the benefits of using a build system for your C++ code. Follow along to learn how to add the CMake build system to your C++ project in VS Code. This includes information on how to navigate the CMake Tools Extension, create a CMakeLists.txt file, and use CMake Presets. If you run into any problems, feel free to reach out to us by ...
YouTube
· Apr 26, 2024
Video thumbnail for How to CMake Good - 2c - Functions, Scopes, Arguments, and List Expansion
15:20
Icon for www.youtube.comyoutube.com › watch

How to CMake Good - 2c - Functions, Scopes, Arguments, and List Expansion

This video is a bit longer than usual, but it covers a lot of important topics for CMake scripting. The scripting language can be confusing for those unfamiliar with just how simplistic it really is. The video covers several topics, so here's some timestamps for each part: 00:12 - Arguments to commands are just a sequence of strings. Always ...
YouTube
· Sep 2, 2018
Video thumbnail for CMake FULL practical Guide!
35:23
Icon for www.youtube.comyoutube.com › watch

CMake FULL practical Guide!

My game-ready CMake setup: https://github.com/meemknight/cmakeSetup My other game/opengl configurations up and ready for you: https://www.youtube.com/watch?v=FrVABOhRyQg Learking materials: 1 basic cmake: https://github.com/meemknight/learnCmake 2 full CMake setup example: https://github.com/meemknight/cmakeSetup 3 One More example: https ...
YouTube
· Mar 25, 2025
Video thumbnail for Introduction to Google Test and CMake
31:32
Icon for www.youtube.comyoutube.com › watch

Introduction to Google Test and CMake

A viewer on one of my recent Twitch streams made an excellent suggestion/request for a video showing how to get started with the Google Test framework, to develop unit tests as part of Test Driven Development. I decided to throw in CMake as well and show how to start a new project using both, with a simple example that I hope anyone can follow ...
YouTube
· Jan 1, 2009
Video thumbnail for Introduction to Zephyr Part 2: CMake Tutorial | DigiKey
28:48
Icon for www.youtube.comyoutube.com › watch

Introduction to Zephyr Part 2: CMake Tutorial | DigiKey

CMake is a powerful, cross-platform build system generator that makes managing complex C and C++ projects easier. Rather than relying on a single build system like make or ninja, CMake uses a simple configuration file (CMakeLists.txt) to generate the build files you need for your platform. This flexibility allows developers to maintain clean ...
YouTube
· Mar 13, 2025
Video thumbnail for How To Use VS CODE for C++ | With CMake & Any Compiler
09:14
Icon for www.youtube.comyoutube.com › watch

How To Use VS CODE for C++ | With CMake & Any Compiler

Going over a starter template to manage your C++ project with Visual Studio Code. -- References -- https://code.visualstudio.com/ https://cmake.org/ https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild?view=vs-2022 bird wallpaper in thumbnail: https://wallhaven.cc/w/nm3eg9 -- Code, Tech, and Tutorials Links -- Patreon: https://www ...
YouTube
· Nov 12, 2021
Video thumbnail for How to CMake Good - 0c - Using Visual Studio
07:30
Icon for www.youtube.comyoutube.com › watch

How to CMake Good - 0c - Using Visual Studio

I've covered using CMake on Linux, but now it's time to show how to use CMake with Visual Studio on Windows. This video covers generating a VS Solution and the basics of using that solution. We'll also see how to run MSBuild via CMake on the command line without requiring the use of an IDE at all! Visual Studio and/or MSBuild aren't the only ...
YouTube
· Aug 12, 2018
Video thumbnail for Introduction to CMake Crash Course
14:08
Icon for www.youtube.comyoutube.com › watch

Introduction to CMake Crash Course

CMake introduction for absolute beginners. How to install CMake, create a CMake Project, use sub-directories, and link to libraries. 00:00 Overview 00:30 Installation 00:48 What does CMake do? 01:21 Quickstart CMake Project 02:32 Building with CMake 03:31 CMake variables, PROJECT_NAME 04:38 Building executables & libraries (static and shared ...
YouTube
· Jun 11, 2022
Video thumbnail for How I use CMake with Visual Studio
09:58
Icon for www.youtube.comyoutube.com › watch

How I use CMake with Visual Studio

In this video I will show what I think is a better way of using CMake than what people usually do. #cpp #cmake #gamedev Link to the repo and video of my CMake Setup 😻: https://www.youtube.com/watch?v=K8f73k9HM8M https://github.com/meemknight/cmakeSetup Join my Discord: https://discord.gg/eehehsPAka My Steam Game Midnight Arrow: https://store ...
YouTube
· May 6, 2024
Video thumbnail for What is a Toolchain, & How Does CMake Fit Into It?
01:42
Icon for www.youtube.comyoutube.com › watch

What is a Toolchain, & How Does CMake Fit Into It?

As requested by @default2043, this video explains what a toolchain is, and how CMake fits into the overall picture. CMake is the de facto standard build system for C++. Click here for a summary: https://keasigmadelta.com/blog/what-is-a-toolchain-and-how-does-cmake-fit-into-it Want to learn how to build software with CMake? Head over to https ...
YouTube
· Mar 12, 2024
Video thumbnail for CMake-Episode 001 : Basic concepts, tools and goals | CMake Starts Here
24:51
Icon for www.youtube.comyoutube.com › watch

CMake-Episode 001 : Basic concepts, tools and goals | CMake Starts Here

Basic ideas and concepts behind CMake. Laying groundwork for cross platform C++ development with CMake 0:00 CMake Concepts 3:39 Calling C++ Compilers Manualy 5:51 Installing a Recent Version of GCC on Windows 11:19 Compiling C++ programs with MSVC on Windows 13:53 Compiling C++ programs with GCC on Linux 15:35 Installing GCC on Linux 17:55 How ...
YouTube
· Mar 16, 2021
Video thumbnail for Using CMake's CTest to create and run all your C++ tests
11:21
Icon for www.youtube.comyoutube.com › watch

Using CMake's CTest to create and run all your C++ tests

In this video, we will learn how to use CMake's "add_test(...)" command to integrate your C++ project's tests into CMake. For more information on the CMake commands used, the test project in the video, and more remarks, check the links below! Using CMake's CTest Post: https://matgomes.com/cmake-ctest-to-add-cpp-tests/ Integrating GTest Into ...
YouTube
· Jun 23, 2022
Video thumbnail for Creating CMake Libraries - That others can find and use.
26:29
Icon for www.youtube.comyoutube.com › watch

Creating CMake Libraries - That others can find and use.

In this video we're going to create a CMake library, and then configure that library so that we can generate everything needed for it to be properly built, installed and distributed. We'll go over installing files with cmake, generating the required cmake files so users can install and find it on their system, and finally build and link against ...
YouTube
· Jul 6, 2024
Video thumbnail for Understanding Nested CMake Library Namespaces: When and How to Use Them
01:18
Icon for www.youtube.comyoutube.com › watch

Understanding Nested CMake Library Namespaces: When and How to Use Them

Explore the benefits and considerations of using nested namespaces in `CMake` library names. Learn how to structure your projects better! --- This video is based on the question https://stackoverflow.com/q/70083716/ asked by the user 'Doomerdinger' ( https://stackoverflow.com/u/12893402/ ) and on the answer https://stackoverflow.com/a/70100228 ...
YouTube
· Mar 31, 2025
Video thumbnail for How to Use Generator Expressions in CMake to Check Target Properties
01:26
Icon for www.youtube.comyoutube.com › watch

How to Use Generator Expressions in CMake to Check Target Properties

YouTube
· Apr 1, 2025
Video thumbnail for Fixing CMake Error: Target Not Found when Adding Properties to lib_opencv
01:52
Icon for www.youtube.comyoutube.com › watch

Fixing CMake Error: Target Not Found when Adding Properties to lib_opencv

YouTube
· 21 days ago
Video thumbnail for How to Specify Different CMake Arguments for Each Target in Android NDK Projects
01:47
Icon for www.youtube.comyoutube.com › watch

How to Specify Different CMake Arguments for Each Target in Android NDK Projects

YouTube
· Mar 21, 2025
Video thumbnail for Resolving the target_include_directories Issue with INTERFACE Libraries in CMake
01:51
Icon for www.youtube.comyoutube.com › watch

Resolving the target_include_directories Issue with INTERFACE Libraries in CMake

YouTube
· 23 days ago
Video thumbnail for Handling CMake Dependencies: Optimize Your Build Process with target_propagate_include_dirs
02:19
Icon for www.youtube.comyoutube.com › watch

Handling CMake Dependencies: Optimize Your Build Process with target_propagate_include_dirs

YouTube
· Mar 30, 2025
Video thumbnail for Compiling Unit Test Targets with CMake and Bash
02:11
Icon for www.youtube.comyoutube.com › watch

Compiling Unit Test Targets with CMake and Bash

YouTube
· 29 days ago
Video thumbnail for Resolving CMake Compilation Issues with target_link_libraries
01:49
Icon for www.youtube.comyoutube.com › watch

Resolving CMake Compilation Issues with target_link_libraries

YouTube
· 22 days ago
Video thumbnail for Resolving the CMake Static Lib Error No rule to make target
01:56
Icon for www.youtube.comyoutube.com › watch

Resolving the CMake Static Lib Error No rule to make target

YouTube
· 24 days ago
Video thumbnail for How to Create a Target for a Non-CMake Module in Modern CMake with poppler-cpp
02:21
Icon for www.youtube.comyoutube.com › watch

How to Create a Target for a Non-CMake Module in Modern CMake with poppler-cpp

YouTube
· 18 days ago
Video thumbnail for How to Make Target Shared Library Names Variable in CMake Using Environment Variables
01:41
Icon for www.youtube.comyoutube.com › watch

How to Make Target Shared Library Names Variable in CMake Using Environment Variables

YouTube
· 15 days ago
Video thumbnail for How to Link Against a Target Found by find_package() in a Sibling CMakeLists.txt
02:04
Icon for www.youtube.comyoutube.com › watch

How to Link Against a Target Found by find_package() in a Sibling CMakeLists.txt

YouTube
· 24 days ago
Video thumbnail for The only CMake tutorial you will ever need (easy CMake setup tutorial)
12:50
Icon for www.youtube.comyoutube.com › watch

The only CMake tutorial you will ever need (easy CMake setup tutorial)

CMake can make C++ development a lot easier. I don't like how people use CMake, however. In this video, I will show you how to use CMake as I do because I think it will help you if you are into game development with C++ or just C++ in general. Don't forget to practice what you see here 💪. Important, there is a bug in the static runtime ...
YouTube
· May 3, 2023
Video thumbnail for How to CMake Good - 1c - Subdirectories and Target Interface Properties
09:19
Icon for www.youtube.comyoutube.com › watch

How to CMake Good - 1c - Subdirectories and Target Interface Properties

You probably don't want a single flat project structure, especially if you have many files and targets. You'll also want to tag "usage requirements" to libraries so that only the consumers receive the proper preprocessor definitions/include paths. That's what this video focuses on. When typing the include path I say ".cpp" instead of ".hpp
YouTube
· Aug 12, 2018
Video thumbnail for How to Install and Use CMake and CMake-GUI to Configure and Build C/C++ Projects
06:48
Icon for www.youtube.comyoutube.com › watch

How to Install and Use CMake and CMake-GUI to Configure and Build C/C++ Projects

CMake / CMake-GUI : Installation and usage . *********************************** 🔥 *Complete Udemy Courses* : *ASP.NET MVC Course* : https://www.udemy.com/course/aspnet-core-mvc-guide/?referralCode=746FF5A10C03CD19FF7B *ASP.NET Course* : https://www.udemy.com/course/aspnet-core-web-application-using-razor-pages/?referralCode ...
YouTube
· Jan 8, 2022
Video thumbnail for CMake fundamentals step by step with basic example - Part 1
19:29
Icon for www.youtube.comyoutube.com › watch

CMake fundamentals step by step with basic example - Part 1

The biggest problem working with C/C++ application development is it's build system. Also this is one of the bottle neck, where lot of developer doesn't stay long with C/C++ application development, and they look for better and easy build system, which they only get in other programming languages like Rust, Java, C# et. not in C/C++ Also other ...
YouTube
· Nov 13, 2022
Video thumbnail for Targeting WSL2 from Visual Studio 2022
03:41
Icon for www.youtube.comyoutube.com › watch

Targeting WSL2 from Visual Studio 2022

Visual Studio 2022 is the place to build cross platform applications with C++. With first class support for CMake and WSL2 and WSLg, it’s never been easier to build, run, and debug a Linux app from Windows with Visual Studio. This video will show you how to set up a CMake project in Visual Studio so you can F5 launch and debug your app into a ...
YouTube
· Nov 8, 2021
Video thumbnail for Learning CMake - Part 1 - The Basics
19:07
Icon for www.youtube.comyoutube.com › watch

Learning CMake - Part 1 - The Basics

A guide on how to get started with CMake and its companion automated testing tool CTest. CMake is created by Kitware, and is used to help automate the build process for C++ projects. This video includes a section on the CMake workflow available with Github actions. You can find CMake here: https://cmake.org/ The sample project in this video can ...
YouTube
· Mar 24, 2021
Video thumbnail for Learn CMake by real example (tutorial 1, main concepts of CMake, target, modules)
07:08
Icon for www.youtube.comyoutube.com › watch

Learn CMake by real example (tutorial 1, main concepts of CMake, target, modules)

In this video, we discuss why to use CMake to build the project briefly then we will introduce some necessary commands of the CMake by real examples including include_directories, add_executable, target_include_directories, target_link_libraries. Related videos introduce the cmake and it’s main concepts by simple demo https://youtu.be ...
YouTube
· Jul 21, 2019
Video thumbnail for An Introduction to CMakePresets.json
24:19
Icon for www.youtube.comyoutube.com › watch

An Introduction to CMakePresets.json

Check out free documentation and modules on Microsoft Learn: https://docs.microsoft.com/en-us/cpp/?WT.mc_id=purevirtual-21218-cmandell CMakePresets.json was added to CMake in CMake 3.19/3.20 and allows users to share common configure, build, and test options with others. Join representatives from Microsoft and Kitware as they discuss ...
YouTube
· May 6, 2021
Video thumbnail for Why You Should Avoid include_directories in CMake: A Deep Dive into Best Practices
02:08
Icon for www.youtube.comyoutube.com › watch

Why You Should Avoid include_directories in CMake: A Deep Dive into Best Practices

Discover why using `target_include_directories` in CMake is a better choice than `include_directories`. Learn about the benefits of these practices in managing include directories effectively. --- This video is based on the question https://stackoverflow.com/q/70494485/ asked by the user 'YoavKlein' ( https://stackoverflow.com/u/12176460/ ) and ...
YouTube
· Mar 31, 2025
Video thumbnail for CMake Tutorial For Beginners - Episode 1
10:05
Icon for www.youtube.comyoutube.com › watch

CMake Tutorial For Beginners - Episode 1

This video shows you how to make a hello world project with CMake. You will learn how to use the add_executable command to create an executable target. As well as the install command for installing targets. Some basic use of variables is covered as well. All the coding is done in Microsoft Visual Studio 2015.
YouTube
· Jun 15, 2018
Video thumbnail for C++ : How do I add valgrind tests to my cmake "test" target
01:05
Icon for www.youtube.comyoutube.com › watch

C++ : How do I add valgrind tests to my cmake "test" target

C++ : How do I add valgrind tests to my cmake "test" target To Access My Live Chat Page, On Google, Search for "hows tech developer connect" As promised, I'm going to share a hidden feature with you. This is a YouTube's feature which works on Desktop. First, Ensure that the video is playing before proceeding. Then, type the letters 'awesome' on ...
YouTube
· May 1, 2023
Video thumbnail for Cmake Temel (Zero to Level0.1)
43:55
Icon for www.youtube.comyoutube.com › watch

Cmake Temel (Zero to Level0.1)

https://cmake.org/cmake/help/latest/guide/tutorial/index.html Düzeltme: set(CMAKE_CXX_STANDARD 20)
YouTube
· Feb 8, 2023
Video thumbnail for How to Find the Right Keywords to Target in Google Ads
10:16
Icon for www.youtube.comyoutube.com › watch

How to Find the Right Keywords to Target in Google Ads

Learn how to select the right keywords for your search campaigns in Google Ads. It's important to choose the right keywords to ensure your ads reach the most relevant audience. Watch a step-by-step demo on using Google Ads' Keyword Planner, how to select the most relevant keywords to target, and some tips for optimizing your budget towards the ...
YouTube
· Jul 25, 2024
Video thumbnail for Google Ads Keyword Planner and Interface Features – Google Ads Tutorial Lesson 4
05:59
Icon for www.youtube.comyoutube.com › watch

Google Ads Keyword Planner and Interface Features – Google Ads Tutorial Lesson 4

Discover how to navigate the Google Ads interface and use the Keyword Planner to find targeted keywords for your campaigns in this in-depth tutorial. We'll walk you through exploring key features, managing campaigns and ad groups, and researching effective keywords to optimize your ads. You'll also learn tips for creating focused ad groups and ...
YouTube
· Jan 7, 2025
Video thumbnail for How to Find Keywords to Target in Pinterest With Pinclicks
15:09
Icon for www.youtube.comyoutube.com › watch

How to Find Keywords to Target in Pinterest With Pinclicks

Learn the basics of using Pinclicks to identify high-potential keywords that match your content and audience! Here is a link to Pinclicks! https://marketingartfully.com/pinclicks (I will earn a small commission if you sign up through my link, but you won't pay any extra!)
YouTube
· Jan 6, 2025