为什么我的 Xcode 1.5 不受支持?

Nec*_*sil 10 c++ xcode xlib cairo

我正在尝试在 macOS 上安装 Cairo/Xlib,但无法正常工作

cmake -G "Xcode" --config 调试 "-DCMAKE_BUILD_TYPE=Debug" ../.

    CMake Error:
  Xcode 1.5 not supported.


CMake Error: Could not create named generator Xcode

Generators
* Unix Makefiles               = Generates standard UNIX makefiles.
  Ninja                        = Generates build.ninja files.
  Ninja Multi-Config           = Generates build-<Config>.ninja files.
  Xcode                        = Generate Xcode project files.
  CodeBlocks - Ninja           = Generates CodeBlocks project files.
  CodeBlocks - Unix Makefiles  = Generates CodeBlocks project files.
  CodeLite - Ninja             = Generates CodeLite project files.
  CodeLite - Unix Makefiles    = Generates CodeLite project files.
  Sublime Text 2 - Ninja       = Generates Sublime Text 2 project files.
  Sublime Text 2 - Unix Makefiles
                               = Generates Sublime Text 2 project files.
  Kate - Ninja                 = Generates Kate project files.
  Kate - Unix Makefiles        = Generates Kate project files.
  Eclipse CDT4 - Ninja         = Generates Eclipse CDT 4.0 project files.
  Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.
Run Code Online (Sandbox Code Playgroud)

hoc*_*han 7

另请参阅此:)

https://wiki.vcmi.eu/How_to_build_VCMI_(macOS)

Installing Xcode
App Store -> Xcode Launch it after the installation to agree with it's license terms.

Alternatively Xcode can be downloaded from Apple Developers website. Registration is easier and every possible version is available: https://developer.apple.com/download/more/

Setting Xcode version Xcode
In case you have some weird CMake errors during generation attempts such as

CMake Error: Xcode 1.5 not supported.
You might need to specify installed version of Xcode:

sudo /usr/bin/xcode-select --switch /Users/admin/Downloads/Xcode.app
After that Cmake will be able to generate projects properly!
Run Code Online (Sandbox Code Playgroud)

或者只是做

cmake ../
使


Uli*_*ter -1

“cmake XCode”的第一个 Google 结果是https://cmake.org/cmake/help/v3.9/generator/Xcode.html,上面写着

这支持 Xcode 3.0 及以上版本。

所以,显然这条消息来自 CMake。

  • 我很确定原作者知道这与 cmake 有关。 (2认同)