2015-05-19 05:45
ストーリー
わたしの得意は、C#言語+Luaスクリプト なので、
きふわらべも C#言語+Luaスクリプト で作ろうと思っているんだが、
Windows8のノートパソコンで動かないことが発覚した☆
選手権では Luaスクリプトを撤廃して参加した☆ww
そこで☆
Windows8のノートパソコンで C#言語+Luaスクリプト を動かせるように
調べてみたいと思うんだぜ☆ww
05:56
わたしは デスクトップPCで開発したいので、
ノートPCでの不具合を デスクトップPCで再現できるように がんばっている☆ww
こういうエラーが出るわけなんだぜ☆ なんで出るのかは分からん☆ww
C#で NLua を使おうと思うと、3つのファイルがある。
NLua.dll
│
└──KeraLua.dll
│
┗──lua52.dll
ここで、わたしは NLua.dll を使っているのだが、
NLua.dll は、KeraLua.dll を使っていて、KeraLua.dll は、lua52.dll を使っていると
予想しているんだぜ☆
エラーは、KeraLua.dll が、lua52.dll を見つけられない、という内容なんだぜ☆
だったら 環境パス関係か……☆?
6:06
とりあえず、 NLua のソースをダウンロードしてみるぜ☆
GitHub というWebサイトの、
https://github.com/NLua/NLua
というページにある [Download ZIP] という、雲がおしっこしてるみたいなアイコンを
クリックして、NLua の開発環境を丸ごとダウンロードするんだぜ☆
わたしは .NET 環境のバージョン 4.5 なので、
NLua.Net45.sln というソリューション・ファイルを Visual Studio 2012 で開くぜ☆
この中に、
Core/NLua.Net45/Lua.cs
というファイルがあるんだぜ☆ このファイルに NLua クラスが記述されていて、
わたしは これを呼び出して使っている☆
じゃあ、試しにこのNLuaを、動かしてみるんだぜ☆
「KeraLua が入ってねーんだぜ☆!」というエラーだな☆
うーむ☆ 跳び箱を下段から積んでいくように
体系的に最小単位から積み上げるように 勉強した方がいいんだが、
その体系を調べていないので 勘で進むぜ☆
06:20
GitHub には、KeraLua も置いてある☆
https://github.com/NLua/KeraLua
これも [Download ZIP] して、この中にある NLua.Net45.sln をダブルクリックする☆
別にこいつはエラーを吐かない☆
KeraLua は ライブラリ なので実行できるものではないので、実行しない☆
NLua に戻るぜ☆
おっと、また晩だな☆ww
[0回]
PR
http://grayscale.dou-jin.com/Entry/212/【将棋】めざせデジゲー博2015☆コンピュータ将棋ゲームきふわらべ頒布☆(4) Luaの習得が必須☆ww