Mac Xcode和C ++ —项目/程序管理

这篇文章更多地讨论了如何在一个目标中管理多个c ++文件,或者如何添加多个目标以更好地管理项目。

如果您对如何在Xcode中启动c ++项目感到困惑,请查看以下内容:Mac Xcode和C ++ —开始

Mac Xcode和C ++-入门

是的,您没看错标题! 我们都知道Mac和Xcode是彼此制造的,就像Romeo和Juliet一样。

……medium.com

起初这篇文章可能有点令人生畏。 保持耐心。 我会更好地解释东西。 如果您有任何疑问,请发表评论,并且几乎没有什么可做的,但是如果有更好的方法,请也告诉我。

我开始了该项目,以学习c ++并每天进行练习。 可以有一种简单的方法来做事情。 一种是您为编写的每个新程序创建一个新项目,但是我不想要那样。 我希望所有代码都在一个项目中,所以我开始弄清楚该如何做。

很明显,我在这里分享的是我在互联网上搜索到的东西,如果您在同一行上写了一些文章,谢谢您这样做🙂

有两种可能的方法可以完成上述操作:

首先:在一个文件夹/目标中,您将创建多个c ++程序文件。

其次:创建多个目标以分隔不同的c ++文件或程序。

我想使用两种方法,因为我想在单个Array目标中创建与Array相关的所有程序,还想练习树,因此为此创建了一个新目标。

第一:

选择文件夹/目标并添加新文件。

Xcode>文件>新建>文件> macOS> C ++文件>名称(取消选择头文件)>输入

或只是Cmd + N> macOS> C ++文件>名称(取消选择头文件)> Enter

这样可以在所需的任何目标中添加新文件。

现在,您可以编写一个简单的程序,然后按Run或cmd + R,您将看到一个错误!

那么为什么会出现此错误呢? Xcode在运行哪个文件方面感到困惑:您创建的main.cpp或newFile.cpp。 为了消除错误,我发现这种方式。

单击Project,在Project Explorer中,到目前为止,您将有一个目标,并且您将看到两个编译源。 您必须单击它,然后使用–减号将其删除。 按cmd + R或按运行,您将看到程序正在运行。

这样,您可以在一个Target中拥有多个文件,然后选择要运行的文件。 对我来说,这看起来也有点骇人听闻! 如果您发现更好的方法,并且我相信一定有更好的方法可以做到这一点,那就打我🙂

第二

添加多个目标! 如果您是第一次这样做,这将成为您的一天,当我了解到这一点时,我也很高兴。 这样可以使项目整洁并易于维护。 您可以在一个项目中构建代码及其全部结构,这为您提供了一个优势,因为您可以在一个地方查看所有程序,尽管它们不会互相干扰。

如何添加目标?

Xcode>文件>新建>目标> macOS>命令行工具>下一步>语言-> C ++>下一步

简单来说,它是一个新的c ++项目,但捆绑在一个主项目中。 默认情况下,它将带有main.cpp文件,该文件将默认运行。

如何运行这个特定目标?

在“运行”按钮旁边,您可以选择目标并运行它。 选择目标,命中运行,您就完成了。 您的新目标已启动并正在运行。 我不确定是否有快捷方式可以选择其他目标。

删除文件和目标非常简单,选择文件或目标,然后单击删除。 您可以永久删除文件/目标(单击移至垃圾箱)或从项目中删除,稍后可以再次添加。

您可以通过选择文件来重命名文件,然后按Enter。 重命名文件,保存并运行。

接下来,我还将讨论处理文件断点命令行参数的问题,如果您想贡献一点,我会很高兴的

PS:如果您觉得有些朋友觉得它很重要,那么也可以推荐它。