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

cgo踩坑:交叉编译过程出现的问题could not determine kind of name for C.XXX

尝试了网上的几种解决方法,都不行,现总结起来:

  1. 确认
/*
#include <stdio.h>
*/
import "C"

不要有空行

  1. 确认你引用的头文件存在(stdio.h这种编译器自带的不需要你确认)

  2. 如果引用了多个包,必须将c和go的包分开引用:
    比如

/*
#include <stdio.h>
*/
import "C"
import ("fmt""strconv""time"
)
http://www.lryc.cn/news/143620.html

相关文章:

  • 自然语言处理(NLP)技术的例子
  • Python“牵手”义乌购商品列表数据,关键词搜索义乌购API接口数据,义乌购API接口申请指南
  • ip_vs 原理解析 (四)hook 后的开始 NF_INET_LOCAL_IN
  • 分布式之CAP理论与BASE理论
  • Java之初始化顺序实践
  • 静态库与动态链接库,第三方库集成到VS
  • 生态经济学领域里的R语言机器学(数据的收集与清洗、综合建模评价、数据的分析与可视化、数据的空间效应、因果推断等)
  • 【ROS】自定义消息方面的bug总结(1)
  • CTF-XXE(持续更新,欢迎分享更多相关知识点的题目)
  • Python工具箱系列(四十一)
  • Bigemap在路桥行业是怎么应用的?
  • 代码随想录算法训练营Day48 || ● 198.打家劫舍 ● 213.打家劫舍II ● 337.打家劫舍III
  • 高通面临难题,Oryon核心存在问题,高通8cx Gen 4芯片将推迟发布
  • 安卓手机如何使用邮箱客户端收发邮件
  • 对java中的List进行深拷贝,并进行删除测试
  • springboot服务注册到Eureka,端口总是默认8080,自己配置端口不生效
  • LeetCode第11~15题解
  • 如何编译打包OpenSSH 9.4并实现批量升级
  • AcWing 898. 数字三角形 (每日一题)
  • 深度学习中,batchsize的大小对训练结果有什么影响,如何正确使用
  • Squaretest 1.8.3 安装激活
  • P21~22 第六章 储能元件——电容存储电场能,电感存储磁场能
  • 常见API架构介绍
  • Vue全局组件与局部组件(详解)
  • 对标 GPT-4?科大讯飞刘庆峰:华为GPU技术能力已与英伟达持平
  • pytorch中torch.gather()简单理解
  • 计算机网络安全的背景
  • Linux(实操篇一)
  • 如何做一个学术裁缝
  • 微服务系统面经之二: 以秒杀系统为例