我对XCode有很大的疑问。首先,我想告诉您,我的起始语言是Java。在Java中,您可以在一个项目中编写多个程序,这对于较小的程序非常有用,例如你好,世界。
现在,我想学习C ++并编写一些锻炼程序。我已经在我的项目“ Uebung”(=练习)中写了一个。现在,我想编写另一个程序,该程序完全独立于我以前的程序,但是它仍然是一个练习程序,因此我希望在我的“ Uebung”项目中使用它。
我进行了研究,发现目标是我的解决方案。不幸的是,我无法弄清楚如何正确配置它们。
您可以看到我的程序“ NumberCounter”的构建阶段。查看右下角,您将看到它起作用:
现在,我要在项目“ Uebung”和“ Uebung”文件夹中创建一个带有主程序的新程序。
我转到 文件->新建->目标->命令行工具 ,然后为我的新目标选择一个名称。
现在弹出一个新文件夹,其名称与我的目标名称相同。注意目标是红色,我不知道为什么。编译源是文件夹“ test”中的新主文件:
现在我要编译“ Test”,它应该只打印“ Hello,World!”,但您看不到。它将编译我的“ NumberCounter”程序:
所以我想,也许我的订单不正确。我删除了新目标以及其中包含主目录的文件夹“ test”。现在看起来就像刚开始时一样。
我创建一个新的C ++文件“ test”,现在可以选择一个目标。我将取消选中“ Uebung”目标,因为这不是我想要的目标:
现在看起来像这样,这正是我想要的方式:
相同步骤:我进入 文件->新建->目标->命令行工具 ,然后选择一个名称。
同样,会弹出一个新文件夹,但这一次它是红色的。
这是我的构建阶段的样子:
这不是我想要的样子,所以我将其更改为:
由于我不需要“ test”文件夹,因此只需将其删除。
我在新程序中写下了一些代码并进行了编译,但再次运行了错误的程序:
。
我希望有人可以帮助我。
非常感谢您!
答案 0 :(得分:1)
您第一次添加第二个目标test
的所有操作都是正确的。
您的问题是,一旦拥有两个或多个目标,就需要选择哪个目标是活动目标。查看Xcode窗口顶部的标题栏。看到播放和停止图标?在其右侧显示“ Uebung”,后跟“ My Mac”。点击“ Uebung”,然后选择“ test”。
现在您的“测试”目标处于活动状态。现在,您可以构建并运行该目标。
仅供参考-“测试”在“产品”下显示为红色,因为您尚未建立该目标。