【问题标题】:Getting "Could not find cmake module file: CMakeDetermineVersionCompiler.cmake" with cmake in linux在 linux 中使用 cmake 获取“找不到 cmake 模块文件:CMakeDetermineVersionCompiler.cmake”
【发布时间】:2020-05-15 15:49:51
【问题描述】:

通过网站上的脚本安装 cmake 后,找不到 cmake 模块文件:CMakeDetermineVersionCompiler.cmake。我缺少什么以及在哪里/运行什么命令来解决这个问题。

安装命令:

sudo ./cmake.sh --prefix=/usr/local/ --exclude-subdir

CMakeLists.txt:

cmake_minimum_required(VERSION 3.12)

project(Hello Version 1.0)

add_executable(${PROJECT_NAME} ../src/main.cpp)

版本:cmake 3.16.6版(我也试过最新的3.17.2版)

操作系统:Linux Mint 19 肉桂

【问题讨论】:

    标签: linux cmake cmake-modules


    【解决方案1】:

    在 CMake 命令中,所有选项都有区分大小写的名称,通常是大写。所以,写Version 而不是VERSION 是错误的。正确:

    project(Hello VERSION 1.0)
    

    有关project 命令,请参阅documentation

    【讨论】:

    • 是的,使 VERSION 全部大写修复了它。如果只有错误消息只是指向该行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-20
    • 2013-09-13
    • 2022-08-08
    • 2020-04-10
    • 2015-04-28
    • 1970-01-01
    相关资源
    最近更新 更多