使用 cmake-gui
生成 Visual Studio 项目可以通过以下步骤完成:
步骤1:安装 CMake
首先,你需要确保已经安装了 CMake。如果没有安装,可以从CMake官网下载并安装。安装完成后,确保你能在终端或命令行中访问 cmake
命令。
步骤2:打开 CMake GUI
- 打开
cmake-gui
(CMake 的图形用户界面)。- 在 Windows 上,你可以通过“开始”菜单搜索
cmake-gui
来启动它。 - 在其他操作系统上,你可以通过命令行启动
cmake-gui
,如果 GUI 组件已安装。
- 在 Windows 上,你可以通过“开始”菜单搜索
步骤3:选择源代码目录和生成目录
- Where is the source code: 选择 CMakeLists.txt 所在的源代码目录。
- Where to build the binaries: 选择一个空的目录用于生成项目文件。这通常是一个单独的
build
文件夹,不应该与源代码目录相同。
步骤4:选择生成器(Visual Studio 版本)
-
点击
Configure
按钮,CMake GUI 会弹出一个对话框,要求选择生成器。- 在生成器(Generator)下拉菜单中,选择你要使用的 Visual Studio 版本。例如:
- Visual Studio 17 2022
- Visual Studio 16 2019
- Visual Studio 15 2017
- 在生成器(Generator)下拉菜单中,选择你要使用的 Visual Studio 版本。例如:
-
对于 Visual Studio,通常会有两个选项:
- 默认 32 位: 无需做额外选择。
- 64 位: 在
Optional platform for generator
选择x64
以生成 64 位的项目。
-
选择完成后,点击 Finish 开始配置。
步骤5:配置和生成
- CMake GUI 会开始检查项目所需的依赖和环境,并生成相应的构建配置。完成后,生成状态将显示为红色或灰色。
- 如果有错误或缺少的依赖项,您需要解决这些问题,例如安装所需的库等。
- 如果配置成功并且没有错误,点击 Generate 按钮,CMake 将开始生成 Visual Studio 项目文件。
步骤6:打开 Visual Studio 项目
- 当生成完成后,你可以在生成目录中找到一个
.sln
(Visual Studio Solution)文件。 - 双击这个
.sln
文件,Visual Studio 将打开该解决方案。然后,你可以在 Visual Studio 中编译和运行项目。
额外提示
- 如果在配置过程中 CMake 找不到某些库或依赖项,可以通过在
cmake-gui
中添加CMake
变量来手动指定路径或标志。 - 你可以通过多次点击
Configure
来调整设置,直到所有的配置项正确。
这样,你就可以使用 cmake-gui
为 Visual Studio 生成项目,并在 Visual Studio 中进行开发了。