gpt4 book ai didi

CMake:Windows SDK 中的 "The C compiler identification is unknown"

转载 作者:行者123 更新时间:2023-12-05 07:34:08 24 4
gpt4 key购买 nike

这是我第一次接触 CMake。当我按照 CMake 说明提取 C# 项目时,出现以下错误。

Selecting Windows SDK version  to target Windows 10.0.15063.
The C compiler identification is unknown
The CXX compiler identification is unknown
CMake Error in CMakeLists.txt:
No CMAKE_C_COMPILER could be found.

CMake Error in CMakeLists.txt:
No CMAKE_CXX_COMPILER could be found.

我试图通过谷歌搜索来修复错误,但还没有找到问题所在。有人可以帮帮我吗。

注意:我在安装了 Windows 8.1 SDK、Visual Studio 2015、2017 的 Windows 10 计算机上运行 CMake。

最佳答案

我在非常相似的系统配置下遇到了同样的问题。就我而言,它似乎与 this question 有关这让我想到了this bug report .

所以修复(对我来说)是更新 CMake:

  1. 卸载当前版本的 CMake。
    如果您使用安装程序脚本安装它,则需要按照 CMake.org 上的说明运行卸载程序。

    Installer tool has changed. Uninstall CMake 3.4 or lower first!

    如果您安装了压缩的可移植版本,您只需将其删除和/或将其移出您的 PATH 环境变量。

  2. 下载latest CMake (在撰写本文时,3.14.5)。这次我选择安装压缩版本并手动将其添加到我的 PATH 环境变量中,因为无论如何我只在命令提示符下使用 CMake,但欢迎您改用 MSI。

之后一切正常!希望这会有所帮助。

关于CMake:Windows SDK 中的 "The C compiler identification is unknown",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50288240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com