Windows 10上でlsqlite3 0.9.4をlua 5.3.1用にビルドしようとしています。
しかし、私はそれについてどうやって進むべきかについて完全にはわかりません。
rockspecファイルがありますが、これは(デフォルトではluarocksが5.1用に設定されているため)、またはVisual Studio Developerコンソールで手動で行う必要があるかどうかはわかりません。
残念ながら、私は何をすべきかについて多くの知識を持っていません。
私の推測では、試行錯誤は私がやったことであり、これが正しいかどうかわからないので、私を許してください。lua.5.3.1用のlsqlite3のビルド方法
cl /nologo /MD /O2 -c -Folsqlite3.obj -I"C:/Lua/5.3.1/include" lsqlite3.c -Dluaopen_lsqlite3=luaopen_lsqlite3complete
(それが動作するように失敗したときに、基本的luarocksからこのコマンドを得た)
そして私はこれをしなかった:
LINK.EXE /DLL /OUT:lsqlite3.dll lsqlite3.obj
私はちょうどsqlite3に含める場所がわかりません。
これを正しく行うためのアドバイスはありますか?
は、まあ、私は手動でコマンドを通過するこれを行うために管理します。 私のビルドは.libファイルをビルドしていないので、それを行う方法が100%分からないので、lua 5.3.1で動作するかどうかを確認する必要があります。 – Zelly
prebuild sqliteライブラリがあるhttps://github.com/moteus/lua-windows-environment設定を試すことができます。また、Lua-Sqlite3は問題なくWindowsにインストールされます。 – moteus