Companies Home Search Profile

CMake Mastery: From Fundamentals to Expert Practices

Focused View

45:11

0 View
  • 1 - Our Mission.mp4
    04:42
  • 2 - WhoIsThisCourseFor.mp4
    01:16
  • 3 - Prerequisite.html
  • 4 - MUST WATCH Tips.html
  • 4 - Tips-FollowTheLectures.pdf
  • 5 - CMakeInstallationGuide.pdf
  • 5 - Environment Setup.html
  • 6 - Agenda.mp4
    01:29
  • 7 - ToolsToInstall.mp4
    01:56
  • 8 - What Is CMake.mp4
    02:03
  • 9 - Why CMake.mp4
    02:48
  • 10 - What CMake Expects From Us.mp4
    03:47
  • 11 - Writing CMakeListstxt.mp4
    03:02
  • 12 - DEMOMAC Writing CMakeListstxt.mp4
    06:54
  • 13 - CMake Installationuninstallation.mp4
    11:54
  • 14 - Possible OUTPUT of a CC program.html
  • 15 - First CMake Program Executable Generation.html
  • 16 - MACDEMO RUNNING CMAKE TO GENERATE EXECUTABLE.html
  • 17 - Folder Structure.html
  • 18 - Using Git.html
  • 19 - VS Code Installation.html
  • 20 - VS 2022 Installation.html
  • 21 - Git Tag usagesDownload source of current lecture.html
  • 22 - Open VSCode with current componentmodule.html
  • 23 - README explanation.html
  • 24 - Demo In WindowsExe.html
  • 25 - Installation of ggccCMake.html
  • 26 - Demo In LinuxExecutable.html
  • 27 - Problems and Solution During Installation of CMake WSL.html
  • 28 - Use CMake Latest Version 330.html
  • 29 - Demo using CMake 330.html
  • 30 - Possibilities.html
  • 31 - Dealing with binaryexe.html
  • 32 - Dealing with dynamic librarydll dylibso.html
  • 33 - Demonstrate static library MAC.html
  • 34 - Demonstrate static library Windows.html
  • 35 - Demonstrate static library Linux.html
  • 36 - Demonstrate dynamic library MAC.html
  • 37 - Demonstrate dynamic library Linux.html
  • 38 - Demonstrate dynamic library Windows.html
  • 39 - HLD.html
  • 40 - Design.html
  • 41 - Implementation.html
  • 42 - Behind The Scenes.mp4
    05:20
  • Description


    Essential CMake Techniques for Professionals and Students | Continuous Learning Approach

    What You'll Learn?


    • CMake for a cross platform developer to use in daily basis. Makes your development work much easier and faster by following our cheat sheet and chat media.
    • We together will prepare a cheat sheet as we progress in this course.
    • Best Practices
    • Updated realtime issues & fixes.
    • Finally, how to work in a project without remembering everting about CMake
    • How to remember the concepts those are there in CMake.(Believe me, this is really amazing!)
    • This course will be updated as I find something really helpful for others!

    Who is this for?


  • C++ developer who needs to work in a project that uses CMake as build system generator.
  • Developer wants to add CMake as a new skill in their resume as now a days most of the companies are using CMake.
  • Students doing R&D in C/C++ and using cross platform practices
  • What You Need to Know?


  • Basic knowledge of C or C++
  • Should be able to write error free code.
  • Basic knowledge of library creation.
  • More details


    Description

    Unlock the power of CMake with this comprehensive course designed for working professionals and engineering students. Begin with installing required tools on macOS, Windows, and Linux. Learn to build executables and libraries and grasp intermediate techniques in CMake. As you progress, expect regular updates introducing advanced topics like generator expressions, linking external libraries, writing Functions and macros, optimising CMake files, using CTest, CPack, VCPkg manager, Ninja generator, custom commands, and auto-generating config.cmake, writing own FindModule, dynamic library linking issues in Windows, automating build process for different pipelines and more. Gain practical knowledge through hands-on projects, including porting your existing Visual Studio legacy projects to modern CMake builds. Elevate your CMake expertise with us. Your journey to mastering CMake starts here! With each phase, you'll gain deeper insights and more control over your build environment, ensuring you can confidently handle any project. Join us and transform your CMake skills from foundational to advanced. Whether you're looking to enhance your career or excel in your studies, this course will provide you with the skills and knowledge you need to succeed. Get ready to take your CMake proficiency to the next level with step-by-step guidance, real-world applications, and expert instruction designed to make you a CMake master."

    Who this course is for:

    • C++ developer who needs to work in a project that uses CMake as build system generator.
    • Developer wants to add CMake as a new skill in their resume as now a days most of the companies are using CMake.
    • Students doing R&D in C/C++ and using cross platform practices

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 11
    • duration 45:11
    • Release Date 2025/02/24