【问题标题】:Why cmake .. -GXcode does not generate makefile为什么cmake .. -GXcode 不生成makefile
【发布时间】:2015-12-03 21:10:09
【问题描述】:

我编写了一个 CMakeLists.txt 文件来编译一个简单的“hello word”示例。

cmake_minimum_required(VERSION 2.6)

#Declaration du projet
project(MYfirstcamke)

#declaration de l'executable
add_executable(
  my_executable
  main.cpp)

当我输入 cmake 时,它​​会生成一个 makefile,但是当我使用 cmake .. -GXcode 时。我没有得到一个makefile。有什么问题?

【问题讨论】:

  • 为什么人们仍然需要 2.6 版?我希望新代码使用 3.0 或 2.8.something。一些流行的教程一定已经过时了……

标签: xcode cmake


【解决方案1】:

我也不知道 CMake,但我希望 -GXcode 生成一个 Xcode 项目(.xcodeproj“文件”)。

Xcode 不使用Makefiles。

【讨论】:

  • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review
  • @BartłomiejSemańczyk 问题是“当我输入 cmake 时,它​​会生成一个 makefile,但是当我使用 cmake .. -GXcode。我没有得到一个 makefile”。我的回答是“它不会生成 Makefile,因为 Xcode 不使用 Makefiles”。
  • 这应该是公认的答案。 -GXcode 不按设计生成生成文件。改用 Xcode 构建项目
【解决方案2】:

这是-G Xcode,而不是-GXcode

路径应该在所有选项之后,即cmake -G whatever .. 而不是cmake .. -G whatever

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-23
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多