oaxino Posted November 1, 2024 Report Share Posted November 1, 2024 Cmake Mastery: From Fundamentals To Expert PracticesPublished 10/2024MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHzLanguage: English | Size: 391.40 MB | Duration: 0h 46mEssential CMake Techniques for Professionals and Students | Continuous Learning ApproachWhat you'll learnCMake 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 PracticesUpdated realtime issues & fixes.Finally, how to work in a project without remembering everting about CMakeHow 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!RequirementsBasic knowledge of C or C++Should be able to write error free code.Basic knowledge of library creation.DescriptionUnlock 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."OverviewSection 1: IntroductionLecture 1 Our MissionLecture 2 WhoIsThisCourseForLecture 3 PrerequisiteLecture 4[MUST WATCH] TipsLecture 5 Environment SetupSection 2: Phase 1: Start Our Journey Towards CMakeLecture 6 AgendaLecture 7 ToolsToInstallLecture 8 What Is CMakeLecture 9 Why CMakeLecture 10 What CMake Expects From Us?Lecture 11 Writing CMakeLists.txtLecture 12[DEMO-MAC]: Writing CMakeLists.txtLecture 13 CMake Installation-uninstallationLecture 14 Possible OUTPUT of a C/C++ programLecture 15 First CMake Program (Executable Generation)Lecture 16[MAC-DEMO]: RUNNING CMAKE TO GENERATE EXECUTABLELecture 17 Folder StructureLecture 18 Using GitLecture 19 VS Code InstallationLecture 20 VS 2022 InstallationLecture 21 Git Tag usages(Download source of current lecture)Lecture 22 Open VSCode with current component/moduleLecture 23 README explanationLecture 24 Demo In Windows(Exe)Lecture 25 Installation of g++,gcc,CMakeLecture 26 Demo In Linux(Executable)Lecture 27 Problems and Solution - During Installation of CMake, WSLLecture 28 Use CMake Latest Version 3.30Lecture 29 Demo using CMake 3.30Lecture 30 PossibilitiesLecture 31 Dealing with binary(exe)Section 3: Library GenerationLecture 32 Dealing with dynamic library(dll, dylib,.so)Lecture 33 Demonstrate static library - MACLecture 34 Demonstrate static library - WindowsLecture 35 Demonstrate static library - LinuxLecture 36 Demonstrate dynamic library - MACLecture 37 Demonstrate dynamic library - LinuxLecture 38 Demonstrate dynamic library - WindowsSection 4: Project PlanLecture 39 HLDLecture 40 DesignLecture 41 ImplementationSection 5: Misc LecturesLecture 42 Behind The ScenesC++ 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 practicesScreenshotsSay "Thank You"rapidgator.net:https://rapidgator.net/file/4398d004b65c6b3b316d94b7c8482fb6/xgzwz.Cmake.Mastery.From.Fundamentals.To.Expert.Practices.rar.htmlddownload.com:https://ddownload.com/6x1luig9znji/xgzwz.Cmake.Mastery.From.Fundamentals.To.Expert.Practices.rar Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now