- 博客(4)
- 收藏
- 关注
原创 cocos2dx JAVA调用C++
1、首先在JAVA下创建一个类,并且声明调用C++的函数 格式为 public static native +声明 函数名 2、在项目的src地下按住SHIIFT键+右键,点击在此处打开命令窗口 2.1输入 引号内的内容 “ javah -jni 包名+类名”,根据CJavaCallC这个为例子输入“javah -jni org.exitJni.lua.CJavaCallC
2015-11-19 16:19:02
388
原创 JNI 交互备忘
JAVA调用C++ {// JAVA代码 public class AppActivity { // 声明一个Java的接口 public static native void JniCCall(); // 调用 JniCCall(); } } } {C++代码 JNIEXPORT 和 JNICALL 必须的,固定写法; Jav
2015-11-10 11:30:14
222
原创 cocos2dx 安卓加载so文件马上崩溃
一登陆马上就崩溃,连cocos层都进不去。后来查出原因是C++的代码层逻辑问题 把g_pEffectPlay注释打开,就会发生上面的结果。 2种解决方法 1.如果肯定要继承cocos2dx的类,并且是静态的。条件跟我上面写的一样,在构造函数里面加上retain()函数 2.如果不需要继承的话,直接把继承的基类删除
2015-10-10 17:38:42
773
原创 TCP/IP连接服务器备忘
char szip[] = "192.168.1.115"; // 需要被解析的ip(内网外网都可以)或域名 struct hostent *pHostent; // 解析主机返回的指针 if ((pHostent = gethostbyname(szip)) == nullptr) { int error = WSAGetLastError(); // 解析主机错误,查看错误id
2015-09-16 21:35:25
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人