在单个Xcode项目中运行带有main函数的多个文件

时间:2014-10-06 01:00:28

标签: c++ xcode main

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

1 个答案:

答案 0 :(得分:0)

一种方法是在所有文件中都有条件块,包括包含一些定义的头文件。只需在定义文件中注释您不想要的活动

Definitions.h

#define __VARIABLE1__
// #define __VARIABLE2__

文件1:

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

文件2:

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