windows系统cmake的完整流程是什么
时间: 2024-10-25 09:05:25 浏览: 27
在Windows系统中使用CMake构建项目的一般流程如下:
1. **初始化CMake**:
- 首先,在你的项目根目录下创建一个新的CMakeLists.txt文件,这是CMake管理项目的中心。
2. **添加CMakeLists.txt内容**:
```cmake
cmake_minimum_required(VERSION X.Y)
project(MyProject)
set(CMAKE_CXX_STANDARD 11) # 根据需要选择C++标准版本
```
3. **指定源代码和库文件夹**:
```cmake
add_executable(MyApp main.cpp src/*.cpp)
```
这里指定了一个名为"MyApp"的可执行文件,以及源文件的路径。
4. **配置生成器**:
在命令行中,转到项目根目录并运行:
```
mkdir build
cd build
cmake ..
```
接下来,选择合适的生成器,如Visual Studio(推荐),通过传递 `-G "Visual Studio X.X"` 参数,X.X是你想要的版本(如17 for Visual Studio 2022)。
5. **生成解决方案和项目文件**:
```
cmake --build . --config Debug # 或 Release,取决于需求
```
这将生成Visual Studio解决方案和项目文件。
6. **打开项目进行编译**:
打开VS新建的.sln文件,然后可以在Solution Explorer中构建项目或按需编译、调试。
阅读全文