我正在尝试从https://github.com/veandco/go-sdl2导入 sdl2 包。我遵循了 readme.md for Windows 上出现的所有步骤。安装 mingw64 并在 cmd 上执行:
go get -v github.com/veandco/go-sdl2/sdl
Run Code Online (Sandbox Code Playgroud)
它工作正常,但是当我尝试这样做时:
go run .\sdl2.go
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
sdl2.go:4:2: no required module provides package github.com/veandco/go-sdl2/sdl: working directory is not part of a module
Run Code Online (Sandbox Code Playgroud)
在我的另一台计算机上运行完美,但是当我克隆这个存储库并在另一台笔记本电脑上安装软件包时,我遇到了很多问题。要获得有关此案例的更多信息,我将我的测试源放在这里以获取更多信息:
package main
import (
"github.com/veandco/go-sdl2/sdl"
"fmt"
)
const winWidth, winHeight int = 800, 600
type color struct {
r, g, b byte
}
func setPixel(x, y int, c color, pixels []byte) {
index := (y * winWidth + x) * 4
if …Run Code Online (Sandbox Code Playgroud)