You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows命令行下用MSVC编译CMake生成的项目

解决Windows下CMake Visual Studio生成器的构建问题

你用-G "Visual Studio 17 2022"生成的是Visual Studio解决方案文件,而非Makefile,所以安装make也无法使用——这个生成器本来就不会产出Makefile。以下是两种可行的构建方式:

命令行构建(无需启动VS)

方法1:使用CMake跨平台构建命令

CMake提供了统一的cmake --build命令,适配所有生成器,直接在构建目录执行:

# 构建Release版本,替换为Debug即可构建调试版本
cmake --build . --config Release

--config参数指定构建配置,可选值包括Debug、Release、RelWithDebInfo、MinSizeRel。

方法2:使用MSBuild命令

打开Visual Studio 2022自带的开发者命令提示符(确保VS工具链已加入环境变量),执行:

# 替换your_project.sln为实际生成的解决方案文件名
MSBuild your_project.sln /p:Configuration=Release

图形界面构建

直接双击生成的.sln文件,在Visual Studio 2022中打开:

  • 顶部工具栏选择目标构建配置(Debug/Release等)
  • 点击菜单栏「生成」→「生成解决方案」即可完成构建

内容的提问来源于stack exchange,提问作者Aaron Franke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 15:22:03