如何将 SimpleAudioEngine 包含到 Linux build in cocos2d-x v3.3 项目中?
How to include SimpleAudioEngine to Linux build in cocos2d-x v3.3 project?
我正在尝试在我的项目中使用 SimpleAudioEngine。我将 SimpleAudiEngine header 添加到 AppDelegate。
#include "SimpleAudioEngine.h"
当我为 Android 构建项目时,一切都可以编译和构建。 SimpleAudioEngine 工作正常。
如果 运行 为 Linux 构建,我收到一条错误消息:
fatal error: SimpleAudioEngine.h: No such file or directory
#include "SimpleAudioEngine.h"
我尝试将 SimpleAudioEngine 包含到 CMake 文件中 - 结果仍然是以前的。
我通过将这行代码添加到 CMakeLists.txt(在 cocos2D 版本 3.4 项目中)解决了这个问题:
${COCOS2D_ROOT}/cocos/audio/include
所以 CMakeLists.txt 现在是这样的:
...
include_directories(
/usr/local/include/GLFW
...
${COCOS2D_ROOT}/cocos/audio/include
)
希望对您有所帮助。
我正在尝试在我的项目中使用 SimpleAudioEngine。我将 SimpleAudiEngine header 添加到 AppDelegate。
#include "SimpleAudioEngine.h"
当我为 Android 构建项目时,一切都可以编译和构建。 SimpleAudioEngine 工作正常。 如果 运行 为 Linux 构建,我收到一条错误消息:
fatal error: SimpleAudioEngine.h: No such file or directory
#include "SimpleAudioEngine.h"
我尝试将 SimpleAudioEngine 包含到 CMake 文件中 - 结果仍然是以前的。
我通过将这行代码添加到 CMakeLists.txt(在 cocos2D 版本 3.4 项目中)解决了这个问题:
${COCOS2D_ROOT}/cocos/audio/include
所以 CMakeLists.txt 现在是这样的:
...
include_directories(
/usr/local/include/GLFW
...
${COCOS2D_ROOT}/cocos/audio/include
)
希望对您有所帮助。