Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/130.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
C++ 如何从现有的git cmake项目创建Xcode项目?_C++_Xcode_Git_Macos_Cmake - Fatal编程技术网

C++ 如何从现有的git cmake项目创建Xcode项目?

C++ 如何从现有的git cmake项目创建Xcode项目?,c++,xcode,git,macos,cmake,C++,Xcode,Git,Macos,Cmake,我是OSx新手,有人能帮我从现有代码创建Xcode项目吗?我想试试Xcode的一些特性,比如“profile” 我目前在cmake项目中使用Clion,它也在git回购中。我只是想从Xcode导入它,但我想这并不容易。以下是有关project和IDE的一些信息: 只是一个C++应用程序和CGED项目的控制台应用程序 它也在git回购上 Xcode版本8.0(8A218a) 奥斯卡皮坦10.11.6 如果你需要更多的信息,我可以提供更多。谢谢您的帮助。Cmake有一个用于XCode的文件。尝试

我是OSx新手,有人能帮我从现有代码创建Xcode项目吗?我想试试Xcode的一些特性,比如“profile”

我目前在cmake项目中使用Clion,它也在git回购中。我只是想从Xcode导入它,但我想这并不容易。以下是有关project和IDE的一些信息:

  • 只是一个C++应用程序和CGED项目
  • 的控制台应用程序
  • 它也在git回购上
  • Xcode版本8.0(8A218a)
  • 奥斯卡皮坦10.11.6
如果你需要更多的信息,我可以提供更多。谢谢您的帮助。

Cmake有一个用于XCode的文件。尝试:

cmake -G Xcode <dir of CMakeLists.txt>
cmake-gxcode
我的工作:

“文件”->“新建”->“项目…”

选择命令行工具:

如果您愿意,请填写一些内容:

运行虚拟项目:

单击项目文件并“将文件添加到”您的项目:

浏览到你的一堆源代码。展开选项。我倾向于使用“添加的文件夹”作为“创建组”:

浏览并删除不需要的文件:


建造。您可能需要不断删除或添加文件,直到项目正常运行。

我在OSX和Linux上编写交叉编译代码已经3年了。我建议你投资一点钱——访问jetbrains.com网站,购买Clion和AppCode的许可证。这些工具非常出色。XCode是垃圾。它甚至无法重构苹果自己的语言SWIFT,更不用说C++了。Xcode导线最近被烧掉了。一个Clion许可证为您提供了一个在windows、linux和OSX上运行的基于CMake的优秀IDE。它甚至可以在XWindows上运行,你基本上只是忽略了cmake项目。每次在CmakeLists.txt中发生更改时,您都必须使手动创建的xcode项目与cmake项目保持最新。这就是为什么首先使用cmake的原因。小注:所有通过该命令生成的内容(包括Project.xcodeproj)都将在shell所在的文件夹中创建。cd到CMakeLists.txt的目录,并使用
作为参数。。。