golang版本sdl2显示窗体
Posted 福大大架构师每日一题
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang版本sdl2显示窗体相关的知识,希望对你有一定的参考价值。
golang版本sdl2显示窗体
go用syscall调用sdl2,在win10 x64上没问题,其他系统不敢保证。
package main
import (
"fmt"
"github.com/moonfdd/sdl2-go/sdl"
"github.com/moonfdd/sdl2-go/sdlcommon"
)
func main()
sdlcommon.SetSDL2Path("SDL2.dll")
sdl.SDL_Init(sdl.SDL_INIT_VIDEO)
window := sdl.SDL_CreateWindow("微信公众号:福大大架构师每日一题", sdl.SDL_WINDOWPOS_UNDEFINED, sdl.SDL_WINDOWPOS_UNDEFINED, 640, 480, sdl.SDL_WINDOW_OPENGL|sdl.SDL_WINDOW_RESIZABLE)
if window == nil
fmt.Printf("Can't create window, err:%s", sdl.SDL_GetError())
return
fmt.Println(window.SDL_GetWindowTitle())
sdl.SDL_Delay(5000)
window.SDL_DestroyWindow()
sdl.SDL_Quit()
执行结果如下:
以上是关于golang版本sdl2显示窗体的主要内容,如果未能解决你的问题,请参考以下文章
golang调用sdl2,播放pcm音频,报错signal arrived during external code execution。