手上有一个c++的dll,是易盛期货的接口。需要封装成golang可以调用的代码。采用swig进行封装
易盛接口下载: http://www.esunny.com.cn/uplo...
swig网站:http://www.swig.org/
网上有易盛封装成C#的例子,你可以参考。
但我要golang的
https://github.com/zjmsky/Esu...
我自己按照C#封装之后,编译不了。
提示:
手上有一个c++的dll,是易盛期货的接口。需要封装成golang可以调用的代码。采用swig进行封装
易盛接口下载: http://www.esunny.com.cn/uplo...
swig网站:http://www.swig.org/
网上有易盛封装成C#的例子,你可以参考。
但我要golang的
https://github.com/zjmsky/Esu...
我自己按照C#封装之后,编译不了。
提示:
7 回答5.3k 阅读
6 回答6.9k 阅读✓ 已解决
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
没明白为什么要用swig来封装?go 可以直接调用dll的,写成类似:
这样的就可以直接调用了。
大概看了一下你说的“易盛期货”的dll,导出函数只有四个:
你按类似的方法来声名就好了,但在结构上Go与C++可能会有一定的区别,需要注意一下结构的差异性。