swig编译上期技术CTP 穿透式版本 生成jar包
生活随笔
收集整理的這篇文章主要介紹了
swig编译上期技术CTP 穿透式版本 生成jar包
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上期技術 提供CTP接口連接,編譯java版本
我的開源項目:https://gitee.com/gt_vv/javaCtp 有已經生成的動態庫和jar包 以及對行情服務器交易服務器的一些基本實現 會持續維護,
點擊進入
需要工具:swig 工具 官網下載 壓縮包并解壓 我用的是 3.0.12版本
ctpAPI文件:上期技術官網下載
解壓后有各個版本 以window64 為例
這個文件進行解壓 并自己手動創建ctp目錄 和src 目錄 和thosttraderapi.i文件
編輯剛創建的thosttraderapi.i文件
接下來就是將ctp接口各個文件對應的java文件生成(屬性,類名,調用關系不會發生改變,參照 上期技術的ctp開發文檔可以使用)
cmd進入 剛解壓的ctp版本 執行以下命令 , 514 警告 不用管 , 執行時間 30多秒左右
會在src目錄下生成對應的java文件
cmd進入src目錄 執行javac 編譯命令 編譯成 jar包所需要的 .class文件
java 要配置環境變量 (1.8版本的jdk)
將生成的 .class文件 拷貝到ctp 下thost…的目錄中cmd 回到之前 解壓ctp版本的目錄執行命令
jar cf thosttraderapi.jar ctp生成一下三個文件 一個是 jar包 兩外兩個是生成動態庫 dll 所需要文件
總結
以上是生活随笔為你收集整理的swig编译上期技术CTP 穿透式版本 生成jar包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: prism.js使用图文教程
- 下一篇: CentOS 7 下关闭和开启防火墙