灌木大叔

每一个不曾起舞的日子都是对以往生命的辜负!!

  :: 首页 :: 博问 :: 闪存 :: :: 联系 :: 订阅 订阅 :: 管理 ::

ctp提供了安卓api,不同于c++版的地方主要在:

1、获取属性值用getxxxxx()的方法。设置属性值用setxxxxx()的方法。不能直接读写。

2、在静态代码段加载二进制库。

在TraderSpi类中加入以下代码
static{
system.LoadLibray("thosttraderapi");
system.LoadLibray("thosttraderapi_wrap");
}
在MdUserSpi类中加入以下代码
static{
system.LoadLibray("thostmduserapi");
system.LoadLibray("thostmduserapi_wrap");
}
注意两个文件的先后顺序。去掉文件名中的lib和扩展名

3、把四个库文件放在项目下libs\armeabi\目录下。

4、必须这样调用CThostFtdcTraderApi.CreateFtdcTraderApi(目录名)和CThostFtdcMdApi::CreateFtdcMdApi(目录名),用户进程对lib文件所在目录是没有读写权限的。


posted on 2016-06-01 15:51  灌木大叔  阅读(1376)  评论(0编辑  收藏  举报