CMakeList windows如何编译程序
时间: 2024-10-01 17:02:50 浏览: 33
在Windows上使用CMake构建项目通常涉及以下几个步骤:
1. **安装CMake**:首先,你需要从CMake官网下载并安装适用于Windows的版本。
2. **创建CMakeLists.txt**:这是一个CMake控制文件,它包含了关于你的项目的编译设置信息。例如,添加源文件、指定目标平台以及链接库等。
```cmake
# CMakeLists.txt示例
cmake_minimum_required(VERSION 3.10)
project(MyProject)
set(CMAKE_CXX_STANDARD 11) # 设置C++标准
add_executable(MyProgram main.cpp) # 定义一个名为MyProgram的可执行文件,包含main.cpp
if(WIN32)
target_link_libraries(MyProgram ${CMAKE_MSVC_RUNTIME_LIBRARY}) # 链接MSVC运行时库
endif()
```
3. **配置生成器**:打开命令行,导航到你的项目目录,然后输入`cmake .`命令。如果要在Visual Studio环境中编译,可以接着输入`cmake --generate解决方案`。这会生成一个Visual Studio解决方案文件。
4. **打开VS解决方案**:双击生成的.sln文件,打开Visual Studio,项目将在工作区自动加载。
5. **构建项目**:在Visual Studio中,点击“解决方案资源管理器”中的项目,选择“构建”菜单或直接按Ctrl+Shift+B,然后选择“构建所有”或“构建解决方案”。
6. **调试与运行**:成功编译后,可以在VS的“调试”选项卡下设置断点并运行你的程序。
阅读全文