#! /usr/bin/env ruby # -*- mode: ruby; coding: utf-8 -*- # Last updated: <2021/08/15 23:07:02 +0900> require 'fiddle/import' require 'fiddle/types' module WinAPI extend Fiddle::Importer dlload 'kernel32.dll' include Fiddle::Win32Types extern 'int SetDllDirectory(LPCSTR)' end my_dll_dir_path = File.expand_path("..", __FILE__) WinAPI.SetDllDirectory(my_dll_dir_path) require "sfml/audio"