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

自己做的网站 网站备案流程免费下载百度seo

自己做的网站 网站备案流程,免费下载百度seo,wordpress skype插件,网站建设的书籍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.yidumall.com/news/30984.html

相关文章:

  • 扬州网站建设制作网页怎么制作
  • 做网站备完备案需要干什么网红营销
  • 网站后台的文章怎么做微信营销工具
  • 网站开发企业培训心得总结百家港 seo服务
  • 微网站开发一般费用多少钱建站abc
  • 我国政府网站建设的现状2345网址导航桌面版
  • WordPress去掉文章摘要小程序seo推广技巧
  • 十大黄金软件app搜索引擎优化的策略主要有
  • 济南seo网站建站小红书关键词检测
  • 四省网站建设广州网站优化方案
  • 企业管理系统官网企业网站优化服务公司
  • 网站建设管理意见seo建站网络公司
  • 建设网站建设费用优化关键词的作用
  • 泰安房产交易网seo引擎搜索网址
  • 网站开发环境配置难营销型网站建设
  • b2c典型网站seo实战培训王乃用
  • 海外商城网站建设seo培训机构
  • 网站系统优化站长统计推荐
  • iis默认网站打不开制作一个简单的网站
  • 福田做棋牌网站建设找哪家效益快简述网站推广的方法
  • 涪陵做网站公司网络搭建
  • 黄骅港十里金沙滩门票seo推广怎么学
  • 网站制作定制18长沙seo优化推广公司
  • 餐饮加盟网站怎么做seo优化标题 关键词
  • 潮州 做网站 有钱推广软件哪个好
  • 长沙做网站比较好的公司友情链接平台广告
  • 品牌宣传保定seo博客
  • wordpress 雷锋模板seo推广系统排名榜
  • 广州 餐饮 网站建设网文推广怎么做
  • 点击下载app安装天津搜索引擎优化