【问题标题】:Macros in Cocos2d-x projectCocos2d-x 项目中的宏
【发布时间】:2013-09-06 19:21:02
【问题描述】:

在为 iOS 开发 soley 时,我在 Macros.h#import 这个文件中定义了宏 Prefix.pch。这样我就不需要到处#import 宏文件了。

这在 Cocos2d-x 项目中同时针对 iOS 和 Android 时不起作用。我已经尝试在prefix.pch 的Objective-C 守卫内部和外部导入宏文件。我什至尝试在 cocos2d.h 中包含宏文件。所有这些都构建在 Xcode 中,但没有构建在 Eclipse 中。

如何在 Cocos2d-x 项目中为 iOS 和 Android 定义宏,以便我可以包含/导入该文件一次并赋予宏全局范围?

【问题讨论】:

  • 检查 eclipse 是否能够使用并设置为使用预编译的头文件,这就是我开始寻找的地方
  • @SundayMonday,你找到解决办法了吗?我也有同样的问题。
  • @Khawar 目前我只是在需要时包含该文件。

标签: android ios macros cocos2d-x


【解决方案1】:

我在Defines.h(在你的情况下是Macros.h)中定义宏,然后在Prefix.pch中定义宏
我会添加这样的东西

.#ifdef __cplusplus
.#include "Defines.h"
.#endif 

(忽略#前面的点)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    相关资源
    最近更新 更多