看来还要开个帖子,求助,微信分享jni.h: No such file or directory

在别人的帖子里回复询问没有人回答啊,还是开个帖子问下吧。
昨晚按照版主 @偶尔e网事 的帖子, 尝试实现微信分享功能,结果编译时会报jni.h: No such file or directory
从github上拉下版主的范例编译同样报错,请问这个该如何解决?:964:

:7::7::7::7::6::6:

楼主检查 一下NDK的路径是否有问题吧。

应该没问题的吧,之前没加微信分享功能时是可以正常打包、发布的。如果NDK路径有问题,对这些不会有影响么?

回来检查了下路径,没错啊
这是什么问题呢?

就没人遇到这个问题吗?我换了3.3也还是报这个错。
开始是在台式机上的,今天又在笔记本上搭了个环境,把代码拷过来,一样报错。
求拯救啊!:6::6::6::6:

你说的编译时会报错是指安卓编译so还是直接在vs或者xcode编译?

jni.h只能在安卓编译so使用,在vs或者xcode编译要用平台宏控制。

是VS编译报错,也用了宏控制啊。

#if CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID
#include 
#include "platform/android/jni/JniHelper.h"
#include 
#endif

USING_NS_CC;


```

包括直接从github上把你的工程拉下来在VS上编译也会报错,纠结好几天了,不知如何解决啊

问题解决了,改成下面这样就过了

#include "cocos2d.h"
#if CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID
#include 
#include "platform/android/jni/JniHelper.h"
#endif

USING_NS_CC;


```


 :9:  :9:  :9:

LZ。真是感激,困扰多时的问题因为你的帖子得到了解决,谢谢:14: