快速创建并运行新的C++;XCode中的文件 我正在学习C++,我正在构建简单的、只由一个文件(其中int()所在的程序程序)。我发现在XCODE中为每个文件创建新项目相当乏味,我想知道是否有一种方法可以在项目中拥有多个文件并选择哪个编译,或者在XCu码中创建和运行C++文件的更快的方式。我现在只是边走边评论节目,如果有人能给我一个更好的建议,我将不胜感激。我也愿意使用Sublime和命令行

快速创建并运行新的C++;XCode中的文件 我正在学习C++,我正在构建简单的、只由一个文件(其中int()所在的程序程序)。我发现在XCODE中为每个文件创建新项目相当乏味,我想知道是否有一种方法可以在项目中拥有多个文件并选择哪个编译,或者在XCu码中创建和运行C++文件的更快的方式。我现在只是边走边评论节目,如果有人能给我一个更好的建议,我将不胜感激。我也愿意使用Sublime和命令行,c++,xcode,xcode5,C++,Xcode,Xcode5,您可以创建一个项目文件,然后为每个新应用程序创建一个新目标,而不是一个新的Xcode项目。我不确定这是否符合你的需要 尽管您所做的只是编译和运行单个文件,但为什么还要使用Xcode呢?只要转到命令行,编译并直接运行它,如果这更容易的话。您可以直接调用clang。有关详细信息,请参见man页面。您可以创建单个项目文件,然后为每个新应用程序创建新目标,而不是新的Xcode项目。我不确定这是否符合你的需要 尽管您所做的只是编译和运行单个文件,但为什么还要使用Xcode呢?只要转到命令行,编译并直接运行

您可以创建一个项目文件,然后为每个新应用程序创建一个新目标,而不是一个新的Xcode项目。我不确定这是否符合你的需要


尽管您所做的只是编译和运行单个文件,但为什么还要使用Xcode呢?只要转到命令行,编译并直接运行它,如果这更容易的话。您可以直接调用
clang
。有关详细信息,请参见
man
页面。

您可以创建单个项目文件,然后为每个新应用程序创建新目标,而不是新的Xcode项目。我不确定这是否符合你的需要


尽管您所做的只是编译和运行单个文件,但为什么还要使用Xcode呢?只要转到命令行,编译并直接运行它,如果这更容易的话。您可以直接调用
clang
。有关详细信息,请参见
man
页面。

我认为命令行是解决此问题的方法。您可以轻松地编辑XCode中的文件(
open-a XCode file.cpp
),并从终端(
clang++-std=c++11-stdlib=libc++-o name\u of_executable file.cpp
)编译和运行它


在XCode中使用多个目标的另一种方法是使用一个命令行目标并更改作为目标一部分编译的文件。在XCode 5中,您可以显示实用程序面板(右上角图标-隐藏或显示实用程序),并检查/取消检查所选文件是否属于目标(在标题为target Membership的窗口中)。这样,您可以有许多文件,每个文件都有其
main()
,但您始终只有一个文件被选为目标的一部分。

我认为命令行是实现这一点的方法。您可以轻松地编辑XCode中的文件(
open-a XCode file.cpp
),并从终端(
clang++-std=c++11-stdlib=libc++-o name\u of_executable file.cpp
)编译和运行它


在XCode中使用多个目标的另一种方法是使用一个命令行目标并更改作为目标一部分编译的文件。在XCode 5中,您可以显示实用程序面板(右上角图标-隐藏或显示实用程序),并检查/取消检查所选文件是否属于目标(在标题为target Membership的窗口中)。通过这种方式,您可以拥有多个文件,每个文件都有其
main()
,但您始终只有一个文件被选为目标的一部分。

您可以通过更改方案来选择要生成和运行的文件。 我假设您正在为要单独运行的每组文件创建一个控制台应用程序/目标

转到产品->方案并更改方案。
然后生成并运行您的文件。

您可以通过更改方案来选择要生成和运行的文件。 我假设您正在为要单独运行的每组文件创建一个控制台应用程序/目标

转到产品->方案并更改方案。
然后构建并运行您的文件。

据我所知,Xcode只会给您带来不便。真的很伤心。但是也许我只是不知道答案。如果是这样的话,Xcode的接口并没有让它变得明显。据我所知,Xcode只是让这变得不方便。真的很伤心。但是也许我只是不知道答案。如果是这样的话,Xcode的接口并没有让它变得明显。