当前位置: 首页 > news >正文

织梦响应式茶叶网站济南网站制作专业

织梦响应式茶叶网站,济南网站制作专业,企业网站建设服务,买空间哪个网站好C语言调用GO最近工作中遇到需要在c语言里面调用go语言的需求#xff0c;总结了一下#xff0c;下面代码里面的每一个注释都很有用#xff0c;闲话不多说#xff0c;直接上代码~示例GO代码#xff1a;package main // 这个文件一定要在main包下面import C // 这…C语言调用GO最近工作中遇到需要在c语言里面调用go语言的需求总结了一下下面代码里面的每一个注释都很有用闲话不多说直接上代码~示例GO代码package main // 这个文件一定要在main包下面import C // 这个 import 也是必须的有了这个才能生成 .h 文件// 下面这一行不是注释是导出为SO库的标准写法注意 export前面不能有空格//export hellofunc hello(value string)*C.char { // 如果函数有返回值则要将返回值转换为C语言对应的类型return C.CString(hello value)}func main(){// 此处一定要有main函数有main函数才能让cgo编译器去把包编译成C的库}注如果go函数有多个返回值会生成一个struct在写c代码时要用相应的struct接收参照生成的.h文件生成so库go build -buildmodec-shared -o hello.so hello.goC代码#include #include #include hello.h // 此处为上一步生成的.h文件int main(){char c1[] did;GoString s1 {c1,strlen(c1)};// 构建go类型char *c hello(s1);printf(r:%s,c);return 0;}编译C代码gcc -o c_go test.c hello.so注这里要把之前生成的so文件已写在后面最后执行./c_go
http://www.yutouwan.com/news/120669/

相关文章:

  • 福鼎市建设局网站淘宝网站c 设计怎么做的
  • 网站一年维护费用网址建设
  • 网站接口设置郑州做网站的专业公司
  • 网站的主要栏目及功能长春朝阳学校网站建设
  • 泰州做网站价格app应用程序开发公司
  • 手机微网站怎么制作的笑话 wordpress主题
  • 郑州网站建设及托管wordpress安卓手机版
  • 长沙网站制作哪家强服务器安全防护
  • 莆田网站设计遵义市住房和城乡建设局官方网站
  • 个人网站怎么设计网站ssl证书怎么做
  • 温州网站建设及推广无忧网站建设价格
  • 网站遇到攻击时应该怎么做wordpress下载页源码
  • 西安微商城网站建设淘宝网站做多久
  • 杭州做网站建设公司遂宁公司做网站
  • 网站开发语言啥意思企业网站买卖建设流程
  • 做新网站推广的活动说明网站建设与网站运营的区别
  • 广州网站建设 讯度网络花生壳 做网站
  • 资讯网站建设流程免费代理
  • logo设计网站国外如何在阿里巴巴上做网站
  • 在线免费网站模板苏州汇聚人电子科技有限公司
  • 做网站用html好还是vue好开办时 网站建设费 科目
  • 长沙岳麓区网站建设如何确认建设银行网站不是假的
  • 查网站备案黄冈网站优化公司哪家好
  • 个人网站建设方案书 学生注册网站好的平台
  • 上海建设企业网站企业所得税会计分录怎么做
  • 全国知名网站排名网站建设设计企业
  • 石家庄视频网站建设公司苏州seo全网营销
  • 门户网站栏目维护建设方案微信小程序引流推广软件
  • 牛搬家网企业网站排名汽车4s网站设计
  • 做的比较好的网站有哪些深圳广告网站设计制作