@amaterasu0

Как выполнить DLL файл используя Golang?

Я сделал DLL файл при помощи go build -o testdll.dll -buildmode=c-shared dllGo.go

dllGo.go:

package main

import (
    "fmt"
    "os"

)


func TestCalc(a, b int) int {
    return a + b
}

func main() {
    fmt.Println(TestCalc(7, 9))
    f, err := os.Create("working.txt")
    if err != nil {
        fmt.Println(err)
    }
    f.Close()
}


Как мне выполнить DLL из main.go?

main.go:
package main

import (
    "fmt"
    "syscall"
)

func main() {
    
    h, err := syscall.LoadLibrary("testdll.dll")
    if err != nil {
        fmt.Println(err)
    }

}


Что мне нужно сделать что бы "запустить" testdll.dll?
Извиняюсь за данный может быть тупой вопрос.
  • Вопрос задан
  • 2041 просмотр
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы