Gor*_*Gor 1 linux cocos2d-x cocos2d-x-3.0
我正在尝试在我的项目中使用 SimpleAudioEngine 。我将 SimpleAudiEngine 标头包含到 AppDelegate 中。
#include "SimpleAudioEngine.h"
Run Code Online (Sandbox Code Playgroud)
当我为 Android 构建项目时,一切编译和构建都很好。SimpleAudioEngine 工作正常。如果针对 Linux 运行构建,我会收到一条错误消息:
fatal error: SimpleAudioEngine.h: No such file or directory
#include "SimpleAudioEngine.h"
Run Code Online (Sandbox Code Playgroud)
我尝试将 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
)
Run Code Online (Sandbox Code Playgroud)
希望这有帮助。
| 归档时间: |
|
| 查看次数: |
830 次 |
| 最近记录: |