【问题标题】:CMake Compiler Identification ErrorCMake 编译器识别错误
【发布时间】:2017-03-11 17:43:47
【问题描述】:

我在尝试使用 CMake 构建项目时遇到以下问题:

-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:2 (project):

我正在 CMake 项目文件夹中执行以下命令:cmake .

该错误还表明我应该尝试将 CMAKE_C_COMPILER 和 CMAKE_CXX_COMPILER 环境变量设置为编译器路径。我也是。 我已将变量分别设置为以下路径:C:\MinGW\bin\gcc.exeC:\MinGW\bin\g++.exe

错误不断发生。 我的 CMakeLists 看起来像这样:

cmake_minimum_required(VERSION 2.8.9)
project (hello)
add_executable(hello helloworld.cpp)

我根本没有 CMake 知识,因此请考虑一下我可能忘记了一些基本知识。

我错过了什么?

【问题讨论】:

标签: gcc cmake


【解决方案1】:

我发现我做错了什么。

我没有选择正确的生成器,以下修复了它:

cmake -G "MinGW Makefiles" ..

选择 MinGW 生成器后,一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-15
    • 2013-04-14
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多