菜鸡爬坑 基础知识 因为某个东西的keygen我只会在win下生成!! 所以只能出此下策!!之前一直是android下用jni调用so文件,现在试下java在win平台下调用dll 首先还是老套路,直接在dll中弹出一个信息框具体流程如下:在Java中定义一个方法,在C++中实现这个方法,在方法内弹 ...
分类:
编程语言 时间:
2016-09-15 16:24:50
阅读次数:
168
相信很多朋友在使用Android studio开发中,遇到过如何引入第三方so文件的问题,然而第三方官方仅仅给出了ADT环境下的集成方式。 Android studio中默认使用的是gradle编译方式,与ADT编辑方式不一样,那么so文件应当如何引入呢? 其实很简单。这里以集成JPUSH为例,看一 ...
分类:
移动开发 时间:
2016-09-09 22:22:12
阅读次数:
229
.so文件作为NDK的开发包,如果不进行依赖使用将会报错所以,需要.so的一定要配置 注:如果没有引用so文件,可能会在程序执行的时候加载类库失败,有类似如下的DEBUG提示: java.lang.UnsatisfiedLinkError: Couldn't load library xxxx fr ...
分类:
其他好文 时间:
2016-09-06 21:17:58
阅读次数:
135
Linux下php安装openSSL模块1、找到之前php安装包,进入php-5.4.23/ext/opensll2、#/php/bin/phpize3、#./configure--with-openssl--with-php-config=/usr/local/php/bin/php-config#make#makeinstall4、找到php.ini文件进行编辑,添加openssl.so文件;#vimphp.iniextension=/usr..
分类:
Web程序 时间:
2016-09-06 01:33:37
阅读次数:
260
前几天从别处copy了一个memcached.so文件,发现运行不了,用ls -l 看了一下发现memcached.so多了一个@属性,如何去掉这个@属性呢? 第一步:ls -laeO@ 第二步:xattr -d com.apple.metadata:kMDItemDownloadedDate me ...
分类:
系统相关 时间:
2016-09-06 00:53:25
阅读次数:
178
* java.lang.UnsatisfiedLinkError: Native method not found: 本地方法没有找到 * 本地函数名写错 * 忘记加载.so文件 没有调用System.loadlibrary * findLibrary returned null * System. ...
分类:
其他好文 时间:
2016-09-05 19:24:36
阅读次数:
127
首先先简介下linux系统下程序的库函数分为三种类型; 1.静态函数库:在程序执行前加入到目标程序中; 2.共享函数库:在程序启动的时候加载到程序中,被不同程序共享; 3.动态函数库:在程序运行的任何时候动态的加载 linux 下的.o文件是目标文件相当于windows的obj文件; .so文件是共 ...
分类:
系统相关 时间:
2016-09-05 13:53:30
阅读次数:
221
基于云风的 blog,收集 skynet 的特性以便将来在代码中一一验证。 “ ... ” 部分节选自云风的 BLOG。 1. 基于 Erlang-Actor 模式的 C 实现 “把一个符合规范的 C 模块,从动态库(so 文件)中启动起来,绑定一个永不重复(即使模块退出)的数字 id 做为其 ha ...
分类:
Web程序 时间:
2016-09-03 14:53:35
阅读次数:
249
1、-fPIC 作用于编译阶段,在编译动态库时(.so文件)告诉编译器产生与位置无关代码(Position-Independent Code),若未指定-fPIC选项编译.so文件,则在加载动态库时需进行重定向。 2、64位编译器下编译生成动态库时,出现以下错误: /usr/lib64/gcc/x8 ...
分类:
其他好文 时间:
2016-08-30 19:30:27
阅读次数:
110
Android中有时候为了效率以及平台开发库的支持,难免会用到NDK开发,那么都会产生一个so文件,通过native方法进行调用,开发和调用步骤很简单,这里就不多说了,本文主要来介绍,我们在使用so的...
分类:
移动开发 时间:
2016-08-29 15:39:48
阅读次数:
1580