使用hash_map时,我在android NDK上遇到了complition错误_GLIBCXX_PERMIT_BACKWARD_HASH

使用hash_map时,我在android NDK上遇到了complition错误_GLIBCXX_PERMIT_BACKWARD_HASH,第1张

概述我正在将我的cocos2d-x项目从win32移植到 android.我一直在使用hash_map,现在它引发了很多问题. 我用谷歌搜索我需要在Android NDK和win32上的不同来源中包含它,如下所示: #ifdef __GNUC__#include <ext/hash_map>#else#include <hash_map>#endif 但是,当我在NDK r7b上编译时,我遇到 我正在将我的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: error: backward_warning.h: No such file or directory

它无法包含backward_warning.h文件

#ifndef _GliBCXX_PERMIT_BACKWARD_HASH#include "backward_warning.h"#endif

我怎么解决这个问题?

解决方法 在AndroID.mk文件中添加一个宏

LOCAL_CFLAGS    :=  -D_GliBCXX_PERMIT_BACKWARD_HASH
总结

以上是内存溢出为你收集整理的使用hash_map时,我在android NDK上遇到了complition错误_GLIBCXX_PERMIT_BACKWARD_HASH全部内容,希望文章能够帮你解决使用hash_map时,我在android NDK上遇到了complition错误_GLIBCXX_PERMIT_BACKWARD_HASH所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1128553.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存