C++ 在单个Xcode项目中使用main函数运行多个文件

C++ 在单个Xcode项目中使用main函数运行多个文件,c++,xcode,main,C++,Xcode,Main,默认情况下,它会创建一个main.cpp文件,其中包含要打印的Hello World消息。当我尝试向该项目添加另一个C++文件时,打印出来,比如说Foo,点击Run按钮,仍然只输出Hello World。如何在该项目下创建多个C++文件并单独运行它们,而不引用或依赖其他文件?< P>一种方法是在所有文件中都有条件块,包括包含一些定义的头文件。只需在定义文件中注释出您不希望激活的内容 定义.h #define __VARIABLE1__ // #define __VARIABLE2__ 文件1:

默认情况下,它会创建一个main.cpp文件,其中包含要打印的Hello World消息。当我尝试向该项目添加另一个C++文件时,打印出来,比如说Foo,点击Run按钮,仍然只输出Hello World。如何在该项目下创建多个C++文件并单独运行它们,而不引用或依赖其他文件?

< P>一种方法是在所有文件中都有条件块,包括包含一些定义的头文件。只需在定义文件中注释出您不希望激活的内容

定义.h

#define __VARIABLE1__
// #define __VARIABLE2__
文件1:

#include "Definitions.h"
#ifdef __VARIABLE1__
  // code
#endif
文件2:

#include "Definitions.h"
#ifdef __VARIABLE2__
  // code
#endif