【问题标题】:Running multiple files with main function in a single Xcode project在单个 Xcode 项目中使用 main 函数运行多个文件
【发布时间】:2014-10-06 01:00:28
【问题描述】:

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

【问题讨论】:

    标签: c++ xcode main


    【解决方案1】:

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

    定义.h

    #define __VARIABLE1__
    // #define __VARIABLE2__
    

    文件 1:

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

    文件 2:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-16
      • 1970-01-01
      • 1970-01-01
      • 2010-12-25
      • 2019-01-05
      • 2016-09-11
      • 2013-06-25
      • 1970-01-01
      相关资源
      最近更新 更多