J'utilise Lua dans l'application C# WinForms pour les tests d'automatisation GUI. Je veux utiliser la bibliothèque de journalisation http://www.keplerproject.org/lualogging/Lua .NET Comment utiliser les bibliothèques standard et tierces
Mais je ne sais pas où copier ces fichiers de bibliothèque de journalisation et d'autres fichiers lua standard afin que je puisse utiliser la journalisation lua standard dans les scripts lua.
Je vois quelque chose comme LUA_PATH mais je ne comprends toujours pas comment faire la strcuture d'emballage lua sans l'installer.
Est-ce que LUA_PATH supporte plusieurs répertoires par exemple, dans les fenêtres je devrais pouvoir mentionner LUA_PATH = C: \ LUA51; C: \ MyApp \ Lua \ Scripts; C: \ Myapp \ Lua \ Lib; On dirait que LuaInterface a des problèmes avec le chargement des bibliothèques lua lorsqu'elles résident à l'extérieur du chemin. Quelque chose doit y être accroché –
Mes variables d'environnement sont définies de la façon suivante: LUA_PATH =/Users/jideel/.luarocks/share/lua/5.1/?. lua;?. Lua LUA_CPATH =/Users/jideel/.luarocks/lib/lua/5.1/?. so;?. so Donc les chemins multiples séparés par un; semble être pris en charge, même si je n'ai pas essayé avec Windows. – jideel
;?. Lua est destiné à rechercher des fichiers lua dans le répertoire à partir duquel l'application a démarré. – jideel