技术栈

golang不能直接返回String到dart ffi,需要使用*C.char

shelutai2023-08-18 9:40

You need to convert your go string to *C.char. C.Cstring is utility function for that.

go 复制代码
package main

import "C"

//export returnString
func returnString() *C.char {
    gostring := "hello world"
    return C.CString(gostring)
}

func main() {}

https://stackoverflow.com/questions/48686763/cgo-result-has-go-pointer

上一篇:机器学习与模式识别4:决策树
下一篇:k8s ------存储卷(PV、PVC)
相关推荐
沐知全栈开发
18 分钟前
CSS Text(文本)
开发语言
lolo大魔王
22 分钟前
Go语言的文件处理操作
golang
前进吧-程序员
23 分钟前
现代 C++ 异步编程:从零实现一个高性能 ThreadPool (C++20 深度实践)
开发语言·c++·c++20
Rsun04551
36 分钟前
10、Java 桥接模式从入门到实战
java·开发语言·桥接模式
jieyucx
1 小时前
Golang 完整安装与 VSCode 开发环境搭建教程
开发语言·vscode·golang
pearlthriving
1 小时前
c++当中的泛型思想以及c++11部分新特性
java·开发语言·c++
智慧地球(AI·Earth)
1 小时前
规则引擎实战:Python中re库和pyknow库规则引擎实战教程
开发语言·python·程序人生
小雅痞
1 小时前
[Java][Leetcode hard] 42. 接雨水
java·开发语言·leetcode
We་ct
1 小时前
AI辅助开发术语体系深度剖析
开发语言·前端·人工智能·ai·ai编程
t***544
1 小时前
Dev-C++中哪些选项可以设置
开发语言·c++
热门推荐
012026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元02GitHub 镜像站点032026 年 AI 编程助手全面对比评测:Cursor vs Copilot vs Claude Code vs GitHub Copilot Free04GPT-6发布日深度解析-Symphony架构200万Token实战05AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析06零成本!Ollama本地部署国产大模型全指南(支持Kimi-K2.5/GLM-5/Qwen,新手秒上手)07一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛08从限购到畅通:GLM-5.1 Coding Plan接入攻略09基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南10从零部署 Hermes Agent:一只"会成长的 AI 马"保姆级安装教程