備忘録

備忘録

Lua

WindowsでLuaから呼び出し可能なライブラリをC++で作成する方法

Ⅰ. はじめに Ⅱ. やり方 1. luaのライブラリをインストールする 2. モジュール定義ファイルを指定する 3. サンプルプログラムを書く 実行結果 参考 Ⅰ. はじめに タイトルの通り「WindowsでLuaから呼び出し可能なライブラリをC++で作成する方法」です。 Ⅱ. や…

Windows上のLuaでLuaJITを利用してffiを利用する方法

Lua

Ⅰ. はじめに 環境 Ⅱ. やり方 1. Lua 5.1をダウンロードする 2. Lua 5.1を任意のディレクトリに展開する 3. LuaJITをダウンロードする 4. LuaJITを任意のディレクトリに展開する 5. 「x64 Native Tools Command Prompt for VS2019」を起動する 6. LuaJITをビ…

LuaでUUIDバージョン4を生成する方法

Lua

Ⅰ. はじめに タイトルの通り「LuaでUUIDバージョン4を生成する方法」です。 Ⅱ. サンプルプログラム math.randomseed(os.time()) local random = math.random local function uuid() local template ='xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx' return string.g…

C#でLuaを使う方法(NLuaの使い方)

Ⅰ. はじめに タイトルの通り「C#でLuaを使う方法(NLuaの使い方)」です。 Ⅱ. やり方 1. NuGetからNLuaをインストールする Install-Package NLua 2. サンプルプログラム humans.lua Humans = { [10001] = {id = 10001, name = 'name001' }, [10002] = {id = …