【问题标题】:How to include SimpleAudioEngine to Linux build in cocos2d-x v3.3 project?如何在 cocos2d-x v3.3 项目中包含 SimpleAudioEngine 到 Linux 构建?
【发布时间】:2015-02-05 20:22:39
【问题描述】:

我正在尝试在我的项目中使用 SimpleAudioEngine。我将 SimpleAudiEngine 标头包含到 AppDelegate。

#include "SimpleAudioEngine.h"

当我为 Android 构建项目时,一切都可以编译和构建。 SimpleAudioEngine 工作正常。 如果为 Linux 运行构建,我会收到一条错误消息:

    fatal error: SimpleAudioEngine.h: No such file or directory
#include "SimpleAudioEngine.h"

我尝试将 SimpleAudioEngine 包含到 CMake 文件中 - 结果仍然是以前的。

【问题讨论】:

  • 您可能需要手动将标头添加到包含路径,以便它可以找到文件。我在 Windows 上遇到了一些类似的问题。

标签: linux cocos2d-x cocos2d-x-3.0


【解决方案1】:

我通过将这行代码添加到CMakeLists.txt(在cocos2D 3.4版本项目中)解决了这个问题:

${COCOS2D_ROOT}/cocos/audio/include

所以 CMakeLists.txt 现在是这样的:

...

include_directories(

    /usr/local/include/GLFW

    ...

    ${COCOS2D_ROOT}/cocos/audio/include

)

希望对您有所帮助。

【讨论】:

  • 感谢您的解决方案。构建完成成功。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-10
  • 1970-01-01
相关资源
最近更新 更多