Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
使用Xcode进行通用C/C++开发_Xcode_Configuration_Refactoring - Fatal编程技术网

使用Xcode进行通用C/C++开发

使用Xcode进行通用C/C++开发,xcode,configuration,refactoring,Xcode,Configuration,Refactoring,我想将Xcode的所有功能用于通用C/C++项目,但我不知道配置新的Xcode项目并将其附加到遗留的普通C/C++项目的现有源代码树的基本步骤是什么 创建一个新的空项目,将其附加到源代码树,并使用gnumake配置构建目标,这是一项非常愚蠢的任务 我不知道如何启用源代码索引来启用源代码重构工具、搜索和快速跳转以及所有使Xcode程序员的生活变得美好的便利设施。 此外,我想使用内部调试工具 有没有人给我指点教程、提示或其他有用的东西 Thanx我发现了一个启用重构工具的脏路径: 我在项目中添加了一

我想将Xcode的所有功能用于通用C/C++项目,但我不知道配置新的Xcode项目并将其附加到遗留的普通C/C++项目的现有源代码树的基本步骤是什么

创建一个新的空项目,将其附加到源代码树,并使用gnumake配置构建目标,这是一项非常愚蠢的任务

我不知道如何启用源代码索引来启用源代码重构工具、搜索和快速跳转以及所有使Xcode程序员的生活变得美好的便利设施。 此外,我想使用内部调试工具

有没有人给我指点教程、提示或其他有用的东西


Thanx

我发现了一个启用重构工具的脏路径:

我在项目中添加了一个新的标准«console target»,并在Build Phases>Compiled Sources下添加了所有源文件


重构工具现在可以工作了。拥有两个目标似乎不是一个相关的问题,就个人而言,我不会尝试使用遗留的Makefiles,尽管我认为有一些支持

通常,我对传统C/C++项目所做的是将我的XCode项目文件夹存储在项目的根目录下。所以它可能看起来像:

--myApp
  --src
  --inc
  --myApp Xcode

然后我将src文件夹和inc文件夹拖到项目导航器中。这给了我一个在Mac上编译的Xcode项目,然后我就有了在Linux上编译的传统Makefile。实际上,我更喜欢在其他平台上使用CMake,但无论哪种方法都可以。

是的,干净的方法。在任何情况下,Make都能与Xcode构建系统完美结合。