Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cmake-列表无法识别子命令筛选器_Cmake - Fatal编程技术网

cmake-列表无法识别子命令筛选器

cmake-列表无法识别子命令筛选器,cmake,Cmake,我使用的版本有问题吗 它在ubuntu上。这是从官方ubuntu存储库获得的最新版本 它在3.6.2版的Mac上运行良好 提供此功能的cmake最低版本是什么?预计,cmake 3.6中引入了list(FILTER) 为什么sudo apt get install cmake会说我有最新的cmake 3.5.1版本呢?\n因为你使用的是一个将近5年的Ubuntu?好的,是的。这就是问题所在。虽然如果我没有尝试在过时的x32位linux虚拟机上安装新版本的cmake,我不会知道它不再受支持。 c

我使用的版本有问题吗

它在ubuntu上。这是从官方ubuntu存储库获得的最新版本

它在3.6.2版的Mac上运行良好


提供此功能的cmake最低版本是什么?

预计,cmake 3.6中引入了
list(FILTER


为什么sudo apt get install cmake会说我有最新的cmake 3.5.1版本呢?\n因为你使用的是一个将近5年的Ubuntu?好的,是的。这就是问题所在。虽然如果我没有尝试在过时的x32位linux虚拟机上安装新版本的cmake,我不会知道它不再受支持。
cmake --version
cmake version 3.5.2

list(FILTER HEADERS EXCLUDE REGEX "^\\..+")

CMake Error at CMakeLists.txt:49 (list):
  list does not recognize sub-command FILTER