为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用go模块导入非go目录(例如:C src/)?

如何使用go模块导入非go目录(例如:C src/)?

Go
天涯尽头无女友 2023-03-29 17:04:44
我使用https://github.com/cloudflare/golz4,它是 C 代码的 go 接口。所以该src/目录在 dep 树中是必需的。大多数依赖管理忽略那些目录(没有.go文件)但留下一个选项来强制它。例如:go dep 有# [prune] #   unused-packages = trueVgo/Go1.11 mod 会忽略这些目录,但是否有强制导入它们的选项?谢谢
查看完整描述

1 回答

?
梦里花落0921

TA贡献1772条经验 获得超5个赞

go工具仅跟踪与导入的 Go 包位于同一目录中的 C 源代码——这是缓存失效算法的一个根深蒂固的假设。

理想情况下,您应该发送一个 PR 以cloudflare/golz4将 C 源代码放在与 Go 包装器相同的目录中。


查看完整回答
反对 回复 2023-03-29
  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信