dan*_*olz 5 go cgo
我有一个标头foo.h和两个源文件main.go以及bar.go.
foo.h
main.go
bar.go
foo.h包含两个函数:foo(),bar()
foo()
bar()
在main.go我的呼唤中C.foo(),在bar.go我的呼唤中C.bar()。
C.foo()
C.bar()
两者都导入伪包“C”和#include "foo.h"
#include "foo.h"
虽然我添加了包含防护foo.h,但我收到以下错误:
在函数中foo::/path/too/foo.h的多个定义foo
foo
/path/too/foo.h
同样对于功能bar()
归档时间:
7 年,8 月 前
查看次数:
994 次
最近记录: