swig下载和使用

在centos系统中下载和配置swig过程:

yum install libpcre3 libpcre3-dev
chmod 777 swig-3.0.12.tar.gz
tar zxvf swig-3.0.12.tar.gz
cd swig-3.0.12
bash ./configure --prefix=/usr/local/swig-3.0.12 --without-pcre【即不需要安装pcre依赖】
vi /etc/profile

在环境变量文件profile文件中设置:

export PATH=/usr/local/swig-3.0.12/bin:$PATH

然后返回执行

source /etc/profile
swig -version

命令行中显示下面内容表示设置成功:

SWIG Version 3.0.12

Compiled with g++ [x86_64-pc-linux-gnu]

Configured options: -pcre

Please see http://www.swig.org for reporting bugs and further information

DB.i的文件设置

%module RHDB(注意此处的module名不能和c++中定义的类名相同,大小写之后一致也不行,否则会报错)
%{
#include "db.h"
%}
%include "db.h"

swig转化c++成java,-I表示使用到的头文件所在的位置

swig -c++ -java -I ../ DB.i

成功之后会显示相应的对应文件夹中出现db.java。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值