The Nim GUI/2D framework, based on OpenGL and SDL2.
sudo apt install --fix-missing -y libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev
.nimble/bin/
folderimport nodesnim
Window("Hello, world!")
build:
- Scene scene:
- Label hello:
call:
setSizeAnchor(1, 1)
setTextAlign(0.5, 0.5, 0.5, 0.5)
setText("Hello, world!")
setBackgroundColor(Color(31, 45, 62))
addMainScene(scene)
windowLaunch()
This section contains links to documentation for all nodes.
For use debug mode you should compile with -d:debug
or --define:debug
, e.g. nim c -r -d:debug main.nim
.
Use the Nim compiler user guide
for export to the other OS.
Static linking SDL2
Also use niminst
tool for generate an installer
nim c -d:mingw -d:release --opt:speed --noNimblePath file.nim