弹FFAPow 2022-02-26 11:46 采纳率: 50%
浏览 124

cmake在使用VS2022的情况下,报错CMAKE_C_COMPILER could be found该怎么解决

情况如图

img


此电脑安装有VS2015和VS2022,在环境变量方面是这样的

img


INCLUDE的值是D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

修复和安装单个组件都没有用,启动构建的命令是camke -G "Visual Studio 17 2022" -A x64 -T host=x64 F:\kodi

另外cmake界面的问题也有这个

img

  • 写回答

1条回答 默认 最新

  • _GX_ 2022-02-26 12:59
    关注

    你不应该把Visual Studio下面的目录添加到PATH环境变量里,特别是你有多个Visual Studio版本的情况下,这样容易造成版本混乱。如果要用命令行模式编译,你可以用Visual Studio自带的批处理文件来设置环境变量(开始菜单里就有)。

    评论

报告相同问题?

问题事件

  • 修改了问题 2月26日
  • 创建了问题 2月26日

悬赏问题

  • ¥15 关于#c语言#的问题,请各位专家解答!
  • ¥15 这个如何解决详细步骤
  • ¥15 在微信h5支付申请中,别人给钱就能用我的软件,这个的所属行业是啥?
  • ¥30 靶向捕获探针设计软件包
  • ¥15 别人给钱就能用我的软件,这个的经营场景是啥?
  • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
  • ¥20 遥感植被物候指数空间分布图制作
  • ¥15 安装了xlrd库但是import不了…
  • ¥20 Github上传代码没有contribution和activity记录
  • ¥20 SNETCracker