Master CMake for Cross-Platform C++ Project Building
About this course
Learning CMake was never so easy! Welcome to the course Master CMake for Cross-Platform C++ Project Building, where you will learn the CMake tool from the beginning. After completing this course, you'll be able to Build CMake based projects, Export your project, and Link your executable against any CMake/ Non-Cmake based libraryEnroll Now and enjoy the 3.5-hours ride to learn the most powerful way of building the C++ projects.This course is made after extensive research on Stackoverflow, Quora, Reddit, Youtube, and other Q&A websites to handpick the concepts which are difficult to understand for the beginners. The course starts with compiling a simple C++ code; and, over the modules, various functionalities are added as the complexity increases.The broad outline of the course is as follows:Section 1:Problems associated with NOT using a build systemDifference between a build system (Make) and a meta-build system (CMake).Section 2:Installation of CMakeFirst executable using the CMakeSection 3:Managing large projects using sub-directoriesSection 4: Variables, Lists, and Strings Scripting Capabilities of CMakeSection 5:Flow Control commands (If-else commands and the Loops)Functions, Scopes, Macros, Modules, and Listfiles.Section 6:Configuring a project usin
63/100
CourseAsk score
- What the provider tells you
- 39/45
- Who stands behind it
- 8/35
- How complete the listing is
- 16/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- understand the fundamentals of CMake
- compile and run simple C++ programs using CMake
- manage large C++ projects using CMake's sub-directory features
- use variables, lists, and strings in CMake
- implement flow control commands and functions in scripts
Course objectives
- help beginners understand the basics of build systems
- enable learners to effectively use CMake for project management
- foster skills in exporting projects and linking libraries
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
edX