-
Best selling package -
Selected Package -
Popularity package -
Exclusive package -
High salary package
![](https://s2.51cto.com/images/201806/12/84885901723e9ed5698e06a7c2c7e9ae.png?x-oss-process=image)
![](https://s2.51cto.com/images/201711/07/b15ebde672b40fffa7a52d98eff4c978.png?x-oss-process=image)
![](https://s2.51cto.com/images/201803/13/f8826d1d9942a8b7b9051209bed15e0b.png?x-oss-process=image)
![](https://s2.51cto.com/images/202102/10/9b7122a8e39d6fadc77d42c30f229337.png?x-oss-process=image)
![](https://s2.51cto.com/images/201904/16/9ffbc7921db51221a141658e33c59161.png?x-oss-process=image)
![](https://s2.51cto.com/images/201708/21/decb63df9d35bf9f00bf089c3e87efff.png?x-oss-process=image)
![](https://s2.51cto.com/images/201711/07/b15ebde672b40fffa7a52d98eff4c978.png?x-oss-process=image)
![](https://s2.51cto.com/images/avater/201907/a8883f592d7bfc95a5b772d98f24e5b0cd70ee.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201708/21/decb63df9d35bf9f00bf089c3e87efff.png?x-oss-process=image)
![](https://s2.51cto.com/images/avater/201907/a8883f592d7bfc95a5b772d98f24e5b0cd70ee.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201704/365d96021924bdc5a46686c653cff0df299a1c.png?x-oss-process=image)
![](https://s2.51cto.com/images/201804/10/5cca828f5fbe096228afdadb345e839e.png?x-oss-process=image)
![](https://s2.51cto.com/images/avater/201907/a8883f592d7bfc95a5b772d98f24e5b0cd70ee.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201704/365d96021924bdc5a46686c653cff0df299a1c.png?x-oss-process=image)
![](https://s2.51cto.com/images/201804/10/5cca828f5fbe096228afdadb345e839e.png?x-oss-process=image)
-
Course Introduction -
Course outline
-
Compile and install cmake on multiple platforms -
Be able to use CMake to build cross platform c++projects (Linux MacOS Windows) -
Can use cmake to cross compile Android C++NDK projects -
Can use cmake to cross compile Hongmeng's C++ETS project -
Ability to cross compile embedded Linux C++projects using cmake -
Be able to master CMake core syntax and key configurations -
Deploy C++projects using cmake install -
Can use cmake to integrate google test to implement C++unit testing
Chapter 1 CMake Quick Start (3 hours and 18 minutes 20 sections) 1-3 What is cmake and why is it a good building tool What is cmake and why is it a good building tool "Only for paying users" Click to download "Chapter 1 CMake Quick Start. zip" [06:52] Start learning 1-5 Why use cmake and its characteristics Why use cmake and its characteristics [05:50] Start learning 1-6 Graphic analysis of cmake working principle Graphic analysis of cmake working principle [04:35] Start learning 1-7 Cmake source code linux_ubuntu_ compile and install Cmake source code linux_ubuntu_ compile and install [10:50] Start learning 1-8 Cmake windows installation binary version Cmake windows installation binary version [06:29] Start learning 1-9 Compile and install cmake source code using cmake under Windows Compile and install cmake source code using cmake under Windows [12:18] Start learning 1-10 Macos_cmake installation source code compilation Macos_cmake installation source code compilation [09:26] Start learning 1-11 First_cmake First CMakeLists.txt Example First_cmake First CMakeLists.txt Example [10:07] Start learning 1-12 Compile the first cmakelis with vs2022 under Windows Compile the first cmakelists.txt with vs2022 under Windows [08:22] Start learning 1-13 Generate nmake project with cmake under windwos and compile it Generate nmake project with cmake under windwos and compile it [06:50] Start learning 1-14 Compile the first cmake c++project under linux and macos Compile the first cmake c++project under linux and macos [10:12] Start learning 1-15 Pre preparation for compiling cmake library and analysis of practical principle of static library Pre preparation for compiling cmake library and analysis of practical principle of static library [09:48] Start learning 1-16 Dynamic library principle and header file function Dynamic library principle and header file function [09:17] Start learning 1-17 Cross platform compilation of cmake static library xlog windows and lin Cross platform compilation of cmake static library xlog for windows, linux and macos [11:23] Start learning 1-19 Cmake dynamic library compiling and linking linux Cmake dynamic library compiling and linking linux [14:08] Start learning 1-20 Cmake dynamic library windows and mac testing Cmake dynamic library windows and mac testing [14:39] Start learning