如何在cocos2d-x v3.3项目中将SimpleAudioEngine包含到Linux中?

时间:2015-02-05 20:22:40

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

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

#include "SimpleAudioEngine.h"

当我为Android构建我的项目时,所有编译和构建都很好。 SimpleAudioEngine工作正确。 如果运行build for Linux,我收到一条错误消息:

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

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

1 个答案:

答案 0 :(得分:3)

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

$ {COCOS2D_ROOT} /茯苓/音频/包括

所以CMakeLists.txt现在就像这样:

...

include_directories(

    /usr/local/include/GLFW

    ...

    ${COCOS2D_ROOT}/cocos/audio/include

)
希望这有帮助。