C#中使用NLua z


直接下載NLua編譯好的版本在c#項目中使用,運行的時候會提示無法加載lua52.dll,但lua52.dll這個文件又是在運行目錄下的。

其實NLua不是無法加載lua52.dll本身,而是找不到lua52.dll需要的另一個文件,msvcr100.dll。這個文件可以在C:windowssystem32目錄下找到。通常情況下是不需要將這個文件復制到運行目錄的,但如果當前用戶沒有管理員權限,就會出現前面說過的加載lua52.dll失敗的情況。因此,為了方便移植,最好是把msvcr100.dll文件復制到運行目錄下,隨程序一起發布。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM