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

自己做的网站 网站备案流程上海谷歌优化

自己做的网站 网站备案流程,上海谷歌优化,大良网站设计价位,上海建设网站方法1. 简介 将Go编译成DLL/SO供其他语言调用。 .DLL&#xff1a;文件是 Windows 操作系统的动态链接库文件。.SO 文件是 Unix、Linux 和其他类 Unix 系统的共享库文件。 2. Go编译DLL/SO 注意 export后面导出的方法名一定要大写。 package main/* #include <stdlib.h>…

1. 简介

将Go编译成DLL/SO供其他语言调用。

  • .DLL:文件是 Windows 操作系统的动态链接库文件。
  • .SO 文件是 Unix、Linux 和其他类 Unix 系统的共享库文件。

2. Go编译DLL/SO

注意

  1. export后面导出的方法名一定要大写。
package main/*
#include <stdlib.h>
*/
import "C"
import "strings"//export Sum
func Sum(a, b C.int) C.int {return a + b
}//export ToLower
func ToLower(c *C.char) *C.char {s := C.GoString(c)return C.CString(strings.ToLower(s))
}func main() {
}

编译成SO

go build -buildmode=c-shared -o example.so

编译成DLL

go build -buildmode=c-shared -o example.dll

3. Python调用DLL/SO

调用SO

import ctypes
from ctypes import cdllexample = cdll.LoadLibrary('./example.so')
print(example.Sum(1, 2))  # 3to_lower = example.ToLower
to_lower.argtypes = [ctypes.c_char_p]
to_lower.restype = ctypes.c_char_p
print(to_lower(b'HELLO WORLD'))  # b'hello world'

调用DLL(未测试)

import ctypesexample = ctypes.CDLL("./example.so")print(example.Sum(1, 2))  # 3to_lower = example.ToLower
to_lower.argtypes = [ctypes.c_char_p]
to_lower.restype = ctypes.c_char_p
print(to_lower(b'HELLO WORLD'))  # b'hello world'
http://www.dinnco.com/news/48306.html

相关文章:

  • 中国工程建筑门户网站官网深圳专门做seo的公司
  • 有哪些做平面设计好的网站网站广告投放价格表
  • 佛山市网站建设分站企业站长之家权重查询
  • wordpress站点标题网上如何推广自己的产品
  • 如何做自己的淘宝网站官网seo是什么意思
  • 自己网站联系电话修改怎么做网络运营课程培训班
  • 建设小网站教程廊坊优化外包
  • 夸克搜索网页版山东seo网络推广
  • 已备案网站更换域名温州seo公司
  • 前端网站模板网站外链代发
  • 做网站建设的公司一键清理加速
  • 浙江省建设工程造价协会网站腾讯效果推广
  • 做企业网站申请域名电商培训大概多少学费
  • 外贸网站制作费用软件开发培训中心
  • 做不做我女朋友的网站百度app安装免费下载
  • 网站开发说明书竞价运营是做什么的
  • 如何自己做网站手机怎样建立一个网站
  • 公司网站欢迎语万秀服务不错的seo推广
  • 江苏山海连云建设有限公司网站长沙百度网站快速排名
  • 上海公司注册代理电话厦门百度seo公司
  • 福建省建设厅网站官网谷歌搜索入口 镜像
  • 深圳福田网站建设怎么建造自己的网站
  • 外贸网站展示还是商城百度云盘登录
  • 手机触屏版网站深圳关键词自动排名
  • asp.net mysql 网站开发湘潭高新区最新新闻
  • 这几年做啥网站致富seo学徒
  • 网站开发刷新图片石家庄seo排名外包
  • php网站开发实武汉标兵seo
  • 网站后台地址忘记了2023今日新闻头条
  • 忻州市中小企业局网站手机网站seo免费软件