HOME
  Security
   Software
    Hardware
  
FPGA
  CPU
   Android
    Raspberry Pi
  
nLite
  Xcode
   etc.
    ALL
  
LINK
BACK
 

2022/06/25

最新の Luaライブラリをダウンロードする方法、dllファイル、libファイル、includeファイル、lua.hppファイル 最新の Luaライブラリをダウンロードする方法、dllファイル、libファイル、includeファイル、lua.hppファイル

(Luaライブラリを 5.1から 5.4にアップデートに対応する修正方法 lua_open()、luaL_newstate())

Tags: [Windows], [無人インストール]




● 最新の Luaライブラリをダウンロードする方法、dllファイル、libファイル、includeファイル、lua.hppファイル

 Luaライブラリを 5.1から 5.4にアップデートに対応する修正方法 lua_open()、luaL_newstate()

 Luaライブラリの機能そのものについては理解していませんが、下記のファミコン エミュレータの ROMカセットのローダーのプログラムに使用されていました。


2022/06/25
FPGA Spartan-6 XC6SLX16でファミコンを動かす!
FPGA Spartan-6 XC6SLX16でファミコンを動かす!

  Xilinx FPGA Spartan-6 XC6SLX16 NES clone in ALINX AX309

 元がバージョン 5.1だったので最新の 5.4.2にアップデートしました。

 今回は Visual Studio 2017で使うので lua-5.4.2_Win32_dll15_lib.zipをダウンロードしました。

The Programming Language Lua

Lua公式のバイナリ配布場所

LuaBinaries Files / 5.4.2 / Windows Libraries / Dynamic
Visual Studio32bits Dynamic Libraries64bits Dynamic Libraries
vc14 (Visual Studio 2015)Win32_dll14Win64_dll14
vc15 (Visual Studio 2017)Win32_dll15Win64_dll15
vc16 (Visual Studio 2019)Win32_dll16Win64_dll16
MingW-w64 gcc 6.4Win32_dllw6Win64_dllw6

● Luaライブラリを v5.1から v5.4にアップデートした時に修正が必要です

Lua 5.1 Reference Manual

    m_pLuaVm = lua_open();

 ↓↓↓

    // 7.3 - Changes in the API
    // http://www.lua.org/manual/5.1/manual.html#7.3
#if LUA_VERSION_NUM >= 502
    m_pLuaVm = luaL_newstate();
#else
    // lua 5.1
    m_pLuaVm = lua_open();
#endif

    luaL_register(m_pLuaVm, "nesdbg", nesDbgLib);

 ↓↓↓

    // No luaL_register in 5.2 #2
    // https://github.com/TheLinx/lao/issues/2
#if LUA_VERSION_NUM >= 502
    lua_newtable(m_pLuaVm);
    luaL_setfuncs(m_pLuaVm, nesDbgLib, 0);
#else
    // lua 5.1
    luaL_register(m_pLuaVm, "nesdbg", nesDbgLib);
#endif



Tags: [Windows], [無人インストール]

●関連するコンテンツ(この記事を読んだ人は、次の記事も読んでいます)

USB HDMIキャプチャの MS2109でパソコンを Nintendo Switch等のゲーム機のディスプレイに変える
USB HDMIキャプチャの MS2109でパソコンを Nintendo Switch等のゲーム機のディスプレイに変える

  MS2109の映像を超低遅延で表示する方法、市販の Sh@d0wC@stや 0miP1@yと同じに使える

最近流行の 1000円で買える USBで HDMI映像信号をキャプチャする MS2109ドングルを買ってみた
最近流行の 1000円で買える USBで HDMI映像信号をキャプチャする MS2109ドングルを買ってみた

  接続してすぐに使える USB接続式 HDMI信号キャプチャ(映像+音声) MS2109使用

最近流行の 1000円で買える USBで HDMI映像信号をキャプチャする MS2109ドングルを買ってみた
最近流行の 1000円で買える USBで HDMI映像信号をキャプチャする MS2109ドングルを買ってみた

  接続してすぐに使える USB接続式 HDMI信号キャプチャ(映像+音声) MS2109使用

MS2109で有名なバグ、ステレオの音声がモノラルになるのを修正するアプリ mono-to-stereo
MS2109で有名なバグ、ステレオの音声がモノラルになるのを修正するアプリ mono-to-stereo

  MS2109の音声バグを修正する mono-to-stereoをデフォルトで日本語 Windows対応に改造してみた

Accord.NETフレームワークを使って USBカメラから動画を録画してファイルに保存する方法
Accord.NETフレームワークを使って USBカメラから動画を録画してファイルに保存する方法

  C#で USBカメラや MS2109の HDMIキャプチャデバイスから画像をキャプチャして録画する方法

.NET C#の Tweetinviライブラリで Twitterの投稿内容を投稿画像込みで丸っと取得する方法
.NET C#の Tweetinviライブラリで Twitterの投稿内容を投稿画像込みで丸っと取得する方法

  まるっと取得したかった!質問は受け付けない!

EKSA ゲーミングヘッドセットのレビュー E900Pro、2年間の品質保証
EKSA ゲーミングヘッドセットのレビュー E900Pro、2年間の品質保証

  軽量 素直な高音質 switch/PC/パソコン/Xbox One/スマホ対応、3.5mm接続、USB接続の両方に対応




[HOME] | [BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c) 2022 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator

http://www.neko.ne.jp/~freewing/software/lua_download_binary_package_dll_lib/