cgo

    2зной

    2ответ

    Я пытаюсь разработать рутину в Go, которая будет вызываться программой C++. Go выглядит следующим образом: package main import ( "C" "encoding/json" "log" ) type keydata struct {

    1зной

    1ответ

    Discalaimer, я новичок в Golang, как я использовал следующую статью в качестве основы для этого https://blog.gopheracademy.com/advent-2015/libc-hooking-go-shared-libraries/ Я пытаюсь написать библиоте

    1зной

    1ответ

    Я строю код Go, который сильно использует CGo, и этот код должен быть скомпилирован в общую или статическую библиотеку (статический очень предпочтителен). (code for reference) Все работает отлично на

    2зной

    2ответ

    Начиная с Go v1.6 cgo изменили правила прохождения указателей на код C golang/go#12416. Пример вызова динамического обратного вызова Go из кода C из wiki больше не работает. package main import (

    0зной

    1ответ

    Я хочу написать демо-версию об использовании функции golang call c, и я пишу эти файлы и обнаружил, что она будет паниковать, и я не знаю почему. Во-первых, файл переменного заголовка p.h: void output