在 linux 中使用 cmake 获取 "Could not find cmake module file: CMakeDetermineVersionCompiler.cmake"

Getting "Could not find cmake module file: CMakeDetermineVersionCompiler.cmake" with cmake in linux

通过网站脚本安装 cmake 后,我得到 找不到 cmake 模块文件:CMakeDetermineVersionCompiler.cmake。我缺少什么和 where/what 命令 运行 解决了这个问题。

安装命令:

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版本)

OS: Linux 薄荷 19 肉桂色

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

project(Hello VERSION 1.0)

project 命令参见 documentation