博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cygwin配置swig开发环境(Android)
阅读量:6352 次
发布时间:2019-06-22

本文共 684 字,大约阅读时间需要 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,./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://gdmla.baihongyu.com/

你可能感兴趣的文章
极客工具
查看>>
【14】Python100例基础练习(1)
查看>>
boost bind使用指南
查看>>
使用ntpdate更新系统时间
查看>>
Android M 特性 Doze and App Standby模式详解
查看>>
IE FF(火狐) line-height兼容详解
查看>>
谷歌Pixel 3吸引三星用户, 但未动摇iPhone地位
查看>>
VUE中使用vuex,cookie,全局变量(少代码示例)
查看>>
grep -w 的解析_学习笔记
查看>>
量化交易之启航
查看>>
TX Text Control文字处理教程(3)打印操作
查看>>
CENTOS 7 如何修改IP地址为静态!
查看>>
MyCat分片算法学习(纯转)
查看>>
IO Foundation 3 -文件解析器 FileParser
查看>>
linux学习经验之谈
查看>>
mysqld_multi实现多主一从复制
查看>>
中介模式
查看>>
JS中将变量转为字符串
查看>>
servlet笔记
查看>>
JVM(五)垃圾回收器的前世今生
查看>>