【问题标题】:cmake error:Error in configuration files. Project Files may be invalidcmake 错误:配置文件中的错误。项目文件可能无效
【发布时间】:2023-03-24 22:30:01
【问题描述】:

我是 cmake 的新手。我编写了一个简单的 cmake 文件并在 cmake GUI 中运行它。但它显示如下

配置文件错误。项目文件可能无效。

然后显示

CMake 错误:cmake 代码中的错误 C:/home/temp/Tutorial/CMakeLists.txt:1: 解析错误。需要换行符,得到带有文本“项目”的标识符。 配置不完整,出现错误!

我的 CmakeList.txt 有以下内容:

cmake_minimum_required (VERSION 2.6)
project (Tutorial)

add_executable (Tutorial Tutorial.c)

请帮帮我。

【问题讨论】:

  • 嗯,走投无路了,你的 CMakeLists.txt 文件是不是有些奇怪的格式?它使用什么行尾?

标签: c cmake


【解决方案1】:

您使用的是什么操作系统?您的文件中是否有可能包含错误类型的换行符?

在所有版本的 Windows(和 DOS)中,新行应该是回车符 (ASCII 13) 和换行符 (ASCII 10)。在较旧的 Mac 上,新行应该只是一个回车符 (ASCII 13)。在 Linux 和 Unix(包括 Mac OS X)上,新行应该是换行符(ASCII 10)。

【讨论】:

    【解决方案2】:

    我认为就像错误消息一样,您在指定所需版本后需要换行符。因此你的代码应该是这样的:

    make_minimum_required (VERSION 2.6) 
    project (Tutorial)
    add_executable (Tutorial Tutorial.c)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-24
      • 1970-01-01
      • 2018-06-07
      • 2020-02-13
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      • 1970-01-01
      相关资源
      最近更新 更多