我正在将我的 cocos2d-x 项目从 win32 移植到 android。我一直在使用 hash_map,现在它引起了很多问题。
我用谷歌搜索我需要在 Android NDK 和 win32 的不同来源中包含它,如下所示:
#ifdef __GNUC__
#include <ext/hash_map>
#else
#include <hash_map>
#endif
但是,当我在 NDK r7b 上编译时,我得到了编译错误:
D:/Developer/Android/android-ndk-r7b/sources/cxx-stl/gnu-libstdc++/include/ext/hash_map:60:30:错误:backward_warning.h:没有这样的文件或目录
包含backward_warning.h文件失败
#ifndef _GLIBCXX_PERMIT_BACKWARD_HASH
#include "backward_warning.h"
#endif
我该如何解决这个问题?