随笔分类 -  swig

swig tool
摘要:calling c++ from golang with swig--windows dll 四 前面讲述了windows环境下golang如何通过swig调用C++ dll。由于编译c++代码使用了gcc,需要为DLL文件增加按照g++ name mangling的导出项。如果DLL导出了大量函数 阅读全文
posted @ 2017-04-09 15:18 majianguo 阅读(650) 评论(1) 推荐(0)
摘要:calling c++ from golang with swig--windows dll 三 使用动态链接库(DLL)主要有两种方式:一种通过链接导入库,在代码中直接调用DLL中的函数;另一种借助LoadLibrary/LoadLibraryEx,GetProcessAddress函数在代码中间 阅读全文
posted @ 2017-04-09 14:00 majianguo 阅读(1712) 评论(5) 推荐(0)
摘要:勘误 在官网下载页面(http://www.swig.org/download.html )下载的swigwin-3.0.12包中go示例源码有个错误(swigwin-3.0.12\Examples\go\callback)。示例callback是一个c++调用go回调函数的例子,编译下载的源码输出 阅读全文
posted @ 2017-03-22 12:17 majianguo 阅读(449) 评论(0) 推荐(0)