ctp库以bridj 转java

由于ThostFtdcUserApiDataType中有两大处枚举类型无法转成Java,手工修改成以下内容

///银行发起银行资金转期货
#define THOST_FTDC_VTC_BankBankToFuture '0'
///银行发起期货资金转银行
#define THOST_FTDC_VTC_BankFutureToBank '1'
///期货发起银行资金转期货
#define THOST_FTDC_VTC_FutureBankToFuture '2'
///期货发起期货资金转银行
#define THOST_FTDC_VTC_FutureFutureToBank '3'

///银行发起银行转期货
#define THOST_FTDC_FTC_BankLaunchBankToBroker '0'
///期货发起银行转期货
#define THOST_FTDC_FTC_BrokerLaunchBankToBroker '1'
///银行发起期货转银行
#define THOST_FTDC_FTC_BankLaunchBrokerToBank '2'
///期货发起期货转银行
#define THOST_FTDC_FTC_BrokerLaunchBrokerToBank '3'


生成行情

$JAVA_HOME/bin/java -Xmx1g -jar ./jnaerator-0.12-SNAPSHOT-20130323-2.jar -library thostmduserapi ./ctp/libthostmduserapi.so ./ctp/ThostFtdcMdApi.h -o ./ -mode Jar -runtime BridJ 



生成交易:

$JAVA_HOME/bin/java -Xmx1g -jar ./jnaerator-0.12-SNAPSHOT-20130323-2.jar -library thosttraderapi ./ctp/libthosttraderapi.so ./ctp/ThostFtdcTraderApi.h -o ./ -mode Jar -runtime BridJ

 


-mode Jar 改成 -mode Directory 刚生成源代码

JCTP 0.3.2 2013-2-27 增加:JCTPStructUtil工具类 修正:交易API部分函数出现空指针异常的问题 修正:行情API部分函数出现空指针异常的问题 变更:发布包中增加JCTP.jar ************************************************** JCTP 0.3.1 2013-2-26 修正:交易API部分函数出现空指针异常的问题 ************************************************** JCTP 0.3 2013-2-26 增加:完成对交易API的封装 增加:格式化结构体方法注释为javadoc格式(暂未成中文) 增加:优化结构体属性的调用方式,增加getter/setter方法,隐藏bridj框架代码 修正:解决Bridj框架中一处与CTP接口的兼容问题 修正:解决回调方法中结构体的属性值为中文时出现乱码的问题 变更:移动util包到jctp路径下 变更:发布版本号格式更改,缩进1位 ************************************************** JCTP 0.0.2 2013-1-31 增加:JCTPLibraryUtil类,用于初始化CTP环境或卸载CTP环境 增加:JCTPMdApi类,将Bridj调用CTP的代码隐藏 增加:JCTPMdSpi类,将Bridj调用CTP的代码隐藏 增加:JCTPTraderApi类,将Bridj调用CTP的代码隐藏 增加:JCTPTraderSpi类,将Bridj调用CTP的代码隐藏 修正:Spi回调时报空指针,无法进入回调方法的问题 修正:无法调用带参数的CreateFtdc.....Api函数的问题 修正:只能在调试模式下进行回调的问题 变更:CTP动态链接库置入jar包 变更:将JCTP相关类独立出CTP调用包
JCTP 0.3.2 2013-2-27 增加:JCTPStructUtil工具类 修正:交易API部分函数出现空指针异常的问题 修正:行情API部分函数出现空指针异常的问题 变更:发布包中增加JCTP.jar *********************************************** JCTP 0.3.1 2013-2-26 修正:交易API部分函数出现空指针异常的问题 *********************************************** JCTP 0.3 2013-2-26 增加:完成对交易API的封装 增加:格式化结构体方法注释为javadoc格式(暂未成中文) 增加:优化结构体属性的调用方式,增加getter/setter方法,隐藏bridj框架代码 修正:解决Bridj框架中一处与CTP接口的兼容问题 修正:解决回调方法中结构体的属性值为中文时出现乱码的问题 变更:移动util包到jctp路径下 变更:发布版本号格式更改,缩进1位 *********************************************** JCTP 0.0.2 2013-1-31 增加:JCTPLibraryUtil类,用于初始化CTP环境或卸载CTP环境 增加:JCTPMdApi类,将Bridj调用CTP的代码隐藏 增加:JCTPMdSpi类,将Bridj调用CTP的代码隐藏 增加:JCTPTraderApi类,将Bridj调用CTP的代码隐藏 增加:JCTPTraderSpi类,将Bridj调用CTP的代码隐藏 修正:Spi回调时报空指针,无法进入回调方法的问题 修正:无法调用带参数的CreateFtdc.....Api函数的问题 修正:只能在调试模式下进行回调的问题 变更:CTP动态链接库置入jar包 变更:将JCTP相关类独立出CTP调用包
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值