在linux中使用cmake获取“找不到cmake模块文件:CMakeDetermineVersionCompiler.cmake”

在linux中使用cmake获取“找不到cmake模块文件:CMakeDetermineVersionCompiler.cmake”,linux,cmake,cmake-modules,Linux,Cmake,Cmake Modules,通过网站上的脚本安装cmake后,我发现找不到cmake模块文件:CMakeDetermineVersionCompiler.cmake。我缺少什么以及在何处/运行什么命令来修复此问题 安装cmd: sudo ./cmake.sh --prefix=/usr/local/ --exclude-subdir CMakeLists.txt: cmake_minimum_required(VERSION 3.12) project(Hello Version 1.0) add_executabl

通过网站上的脚本安装cmake后,我发现找不到cmake模块文件:CMakeDetermineVersionCompiler.cmake。我缺少什么以及在何处/运行什么命令来修复此问题

安装cmd:

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 Mint 19肉桂色

在CMake命令中,所有选项都有区分大小写的名称,通常为大写。因此,编写版本而不是版本是错误的。正确:

project(Hello VERSION 1.0)

有关项目命令,请参见。

Yup,使版本全部大写将其修复。如果错误消息只指向那一行就好了。