构建项目的背景:
现在的主流都是编写一个cmakelist.txt,通过cmake去构建一个makefile,再make这个makefile生成可执行文件或者动态库静态库。
法1:
1. 新建一个CMakeLists.txt文件,文件中需要包含项目名project(name)、生成可执行文件的操作add_executable()。
并为这个txt文件做额外的配置,ctrl+shift+P,在输入>camke,选择CMake:Configure,再选择gcc。此时会出现一个bulid文件夹。
2. cd .\build\
3. Cmake.. 或者使用rm * 先清除里面的配置,再使用cmake -G”MinGW Makefiles” ..创建Makefile文件(创建一个makefile文件)
4. Mingw32-make.exe(把cpp文件编译成二进制文件,将二进制文件与可执行文件链接起来)
此时会生成一个cmakelists中对应的可执行文件。
法2:
- mkdir bulid
- cd build
- Cmake.. 或者使用rm * 先清除里面的配置,再使用cmake -G”MinGW Makefiles” ..创建Makefile文件(创建一个makefile文件)
- Mingw32-make.exe(把cpp文件编译成二进制文件,将二进制文件与可执行文件链接起来)