cygwin配置swig开发环境(Android)
发布日期:2021-07-01 05:54:15 浏览次数:2 分类:技术文章

本文共 891 字,大约阅读时间需要 2 分钟。

前提:假定你已经安装好cygwin,配置好android的开发环境。

1.下载swigwin-2.0.7.zip

http://downloads.sourceforge.net/project/swig/swigwin/swigwin-2.0.7/swigwin-2.0.7.zip?r=http%3A%2F%2Fwww.swig.org%2Fdownload.html&ts=1338796558&use_mirror=nchc

解压到D:\Development\AndroidDevelopment\swigwin-2.0.7  (目录可任意)

2.打开cygwin,cd 到安装目录

3.依次运行./autogen.sh,./configure,./make,./make install(这个过程有些问题)

4.cd 到待生成的android工程目录,这里是 D:\vshare\TestSwig

5.输入命令swig -java -package [工程包名] -outdir [生成的java文件存放目录] -o [生成的jni代码文件]  [输入的接口定义文件]

例如:swig -java -package com.lyx.swig -outdir src/com/lyx/swig -o jni/test_warp.c jni/test.i

test.i中是你要导出的变量和函数定义:

/* File : test.i */%module test%inline %{extern int    gcd(int x, int y);extern double Foo;%}

转自:http://blog.csdn.net/rtygbwwwerr/article/details/7631614

如果还有疑问,可以参阅 swig自带的帮助手册:

file:///C:/Android/swigwin-2.0.7/Doc/Manual/Java.html

file:///C:/Android/swigwin-2.0.7/Doc/Manual/Android.html

转载地址:https://panda1234lee.blog.csdn.net/article/details/8252463 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:NDK build编译的解析
下一篇:swig入门

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月09日 09时05分00秒