So I'm trying to make a game in GoLang using Raylib Go (Go bindings of a C library with the same name).
I'm using a temporary variable to test if I can load a texture (I'm only gonna show the one line, as that's the only thing that makes the program crash):
var _ rl.Texture2D = rl.LoadTexture("./rsrc/textures/logo.png");
Yes, the path "
./rsrc/textures/logo.png" exists (relative to the executable's default directory).
After putting that in, I ran two commands in Command Prompt (Windows 10)
C:\Users\Administrator\Desktop\Projects\Go\games\RuntDeale>go build ./rsrc/code C:\Users\Administrator\Desktop\Projects\Go\games\RuntDeale>code
After running that last command, no window appeared, and the program had seemed to have ended.
But I got this lovely jumble of text printed to me:
INFO: FILEIO: [./rsrc/textures/logo.png] File loaded successfully INFO: IMAGE: [./rsrc/textures/logo.png] Data loaded successfully (76x17) Exception 0xc0000005 0x8 0x0 0x0 PC=0x0 signal arrived during external code execution github.com/gen2brain/raylib-go/raylib._Cfunc_LoadTexture(0x14d740b1bb0, 0x0, 0x0, 0xc000000000) _cgo_gotypes.go:4223 +0x54 github.com/gen2brain/raylib-go/raylib.LoadTexture(0x972c59, 0x18, 0x0, 0x0, 0x14d00000000) C:/Users/Administratoremail@example.com/raylib/textures.go:69 +0x95 main.main() C:/Users/Administrator/Desktop/Projects/Go/games/RuntDeale/rsrc/code/main.go:28 +0xa5 rax 0x700000001 rbx 0x2a527ffaf0 rcx 0xde1 rdi 0x11 rsi 0x4c rbp 0x7 rsp 0x2a527ff978 r8 0x11 r9 0x7 r10 0x0 r11 0x246 r12 0x1 r13 0x978368 r14 0x37 r15 0xffffffffffffffff rip 0x0 rflags 0x10246 cs 0x33 fs 0x53 gs 0x2b
It says the file loaded successfully, but then it has some kind of error, and doesn't really make any sense.
What does this mean, and how can I fix it?