【发布时间】:2019-01-05 23:27:33
【问题描述】:
我对 XCode 有很大的问题。首先,我想告诉你,我的起始语言是 Java。在 Java 中,您可以在一个项目中编写多个程序,这对于较小的程序非常有用,例如 f.e.世界你好。
现在我想学习 C++ 并编写一些练习程序。我已经在我的项目“Uebung”(=练习)中写了一个。现在我想再写一个程序,完全独立于我之前的程序,但它仍然是一个练习程序,所以我想在我的“Uebung”项目中使用它。
我研究并发现 targets 是我的解决方案。不幸的是,我无法弄清楚如何正确配置它们。
您可以看到我的程序“NumberCounter”的构建阶段。看看右下角,你会发现它起作用了:
现在我想在我的项目“Uebung”和文件夹“Uebung”中创建一个带有主程序的新程序。
我转到 文件 -> 新建 -> 目标 -> 命令行工具 并为我的新目标选择一个名称。
现在弹出一个与我的目标同名的新文件夹。请注意,目标是红色的,我不知道为什么。编译源是文件夹“test”中的新主源:
现在我想编译“Test”,它应该只打印“Hello, World!”,但你可以看到它没有。它编译了我的“NumberCounter”程序:
所以我想,也许我的订单不正确。我删除了我的新目标和包含主目录的文件夹“test”。现在看起来一模一样。
我创建了一个新的 C++ 文件“测试”,现在我可以选择一个目标。我将取消选中我的“Uebung”目标,因为这不是我想要的:
现在看起来像这样,这正是我想要的:
同样的过程:我去文件 -> 新建 -> 目标 -> 命令行工具 并选择一个名称。
再次弹出一个新文件夹,但这次是红色的。
这是我的构建阶段的样子:
这不是我想要的,所以我把它改成这样:
因为我不需要“test”文件夹,所以我将其删除。
我在我的新程序中写了一些代码并编译它,但它再次运行错误的程序:
.
希望有人能帮帮我。
非常感谢!
【问题讨论】: