1

我尝试使用来自 git hub 的最新源运行 cmake 以在 vmime 上为 linux 生成构建工具,它产生了以下错误。想法??

vmime$ /usr/local/bin/cmake -G "Unix Makefiles"
CMake Error at CMakeLists.txt:20 (INCLUDE):
  include could not find load file:
    CheckIncludeFileCxx
-- Build type: Debug
CMake Error at CMakeLists.txt:452 (CHECK_INCLUDE_FILE_CXX):
  Unknown CMake command "CHECK_INCLUDE_FILE_CXX".
-- Configuring incomplete, errors occurred!
4

1 回答 1

2

在第 20 行的 CMakeLists.txt 中,您有

include(CheckIncludeFileCxx)

这应该是

include(CheckIncludeFileCXX)
                         ^^--- Uppercase

一旦CheckIncludeFileCXX正确包含,第 452 行的错误也应该消失,因为文件定义了 function CHECK_INCLUDE_FILE_CXX

它可能只在 Windows 上测试过;因为 Windows 文件名不区分大小写,所以这会起作用。

于 2013-09-06T19:21:23.963 回答