Nim言語製のWindows用スクリーンセーバのサンプル
Nim言語で作成したWindows用スクリーンセーバのサンプル。
- OpenGLを使用して描画を行う。
- winim/lean で Windows API を操作してウインドウを生成。
- 64bit版 Windows のみに対応。
- マルチディスプレイには非対応。
- Nim 2.2.8 64bit
- winim/lean
- opengl
- windres (MinGWに付属)
nimble install winim
nimble install opengl
- Windows11 x64 25H2
ssnimsample.scr を C:\Windows\System32\ にコピー。
C:\Windows\System32\ の中から ssnimsample.scr を削除。
「スクリーンセーバーの変更」を実行して、リストから「Nim Screensaver」を選択。
nimble distclean
nimble build
or
make clean
make
or
windres resource.rc -O coff -o resource.res
nim c ssnimsample.nim
copy /Y ssnimsample.exe ssnimsample.scr
make の利用時は GNU make が必要。
