您的位置:首页 > 编程语言 > Delphi

DLL调用二 :delphi调用 golang编写的 dll

2020-02-29 19:42 936 查看

DLL调用二 :delphi调用 golang编写的 dll

1 golang Gcc 环境

这个资料多,注意32位,64位.
我最终选择 32位的 gcc,部署环境32位 通用些.

2 golang 代码

2.1 编译模式
2.2 导出函数的注释,,必须有.
2.3 一些说明

2.4 貌似 pchar 不可以,多种代码测试了

2.5 golang 接收参数,回传参数

3 delphi 端

这个简单些,只是需要多多测试.

4 知识点

4.1 delphi 传 PAnsiChar ,应该是 GBK 编码, golang 内部 utf8 编码,需要转换.

5 问题

5.1 为什么pchar 不可以?	delphi 传 utf16 ,golang内部 utf8,转码也没跑通.
  • 点赞
  • 收藏
  • 分享
  • 文章举报
bj_wbs 发布了2 篇原创文章 · 获赞 0 · 访问量 26 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: