技术栈

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)
相关推荐
admiraldeworm
34 分钟前
c -> true 导致异常返回 404 问题排查
c语言·开发语言
qq_37591637
1 小时前
kettle菜鸟教程
开发语言·kettle
qq_25467441
1 小时前
Alpine Linux 基于 Debian 等系统的常规 Nginx
开发语言
故事和你91
1 小时前
洛谷-数据结构2-1-二叉堆与树状数组1
开发语言·数据结构·c++·算法·动态规划·图论
挨踢ren
1 小时前
C++虚函数:从基础到高阶
java·开发语言·jvm
hhb_618
1 小时前
C语言核心技术难点梳理与实战案例解析
c语言·开发语言
海参崴-
1 小时前
C++ STL篇 红黑树的模拟实现
开发语言·c++
Dshuishui
2 小时前
我用 Claude Code 做了一个学术论文搜索工具
开发语言·人工智能·python·pip·uv
Resky0818
2 小时前
ReentrantReadWriteLock 深度解析
java·开发语言·juc
笨笨饿
2 小时前
#72_聊聊I2C以及他们的变体
linux·c语言·网络·stm32·单片机·算法·个人开发
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03零基础教你claude code 接入 deepseek V404要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法05Dirtyfrag漏洞:我花了一下午搞清楚这个Linux内核提权漏洞到底在搞什么06CC-Switch & Claude 基于 Linux 服务器安装使用指南07【AI】2026 年具身智能模型和世界模型总结08裂开!ChatGPT 居然开始要手机号验证,附详细解决方法09Linux 核弹级高危漏洞 CVE-2026-31431 完整修复指南10Windows端Codex接入第三方模型(DeekSeek,BaiLian)