C++小白,关于java调用C++接口,使用swig封装教程

一、Windows版本----测试机win10


    1.swig的下载地址:


    http://www.swig.org/download.html
    win10 配套版本号是 swigwin-4.0.2

    2.设置swig环境变量


    D:\swigwin-4.0.2   
    设置以后使用swig -help命令测试是否安装成功
    编写.i文件:
     %module libngesTdApi  
    %{  
    %include ".\FtdcMduserApi.h"
    %include ".\FtdcTraderApi.h"
    %include ".\FtdcUserApiDataType.h"
    %include ".\FtdcUserApiStruct.h"
    %}
    %include ".\FtdcMduserApi.h"
    %include ".\FtdcTraderApi.h"
    %include ".\FtdcUserApiDataType.h"
    %include ".\FtdcUserApiStruct.h"


     1、生成java类和wrap文件 


        编写好.i文件,就可以用swig生成java类和C++接口的wrap文件。 
        执行一下命令 cd 到 D:\swigwin-4.0.2   
        #swig -c++ -java -package com.test -outdir ./ -I../include nge

你可能感兴趣的:(JAVA,linux,java,windows)