Как включить один заголовочный файл в несколько файлов.go?

У меня есть один заголовок foo.h и два исходных файла main.go а также bar.go,

foo.hсодержит две функции: foo(), bar()

В main.go я звоню C.foo(), в bar.go я звоню C.bar(),

Оба импортируют псевдопакет "С" и #include "foo.h"

Хотя я добавил включить охранников foo.hЯ получаю следующую ошибку:

В функции foo: /path/too/foo.h: несколько определений foo

Аналогично для функции bar()

0 ответов

Другие вопросы по тегам