Reputation: 146910
I've been trying to integrate Lua into my managed code, using LuaInterface. I'm using the lua51.dll that came with the assembly I downloaded, but when I try to create a new Lua object, the constructor fails with ERROR_DLL_INIT_FAILED, or HRESULT 0x8007045A. I checked that I'm building as x86. What else can be the problem?
Upvotes: 3
Views: 384
Reputation: 2965
Just to make sure you're compiling as 32bit, add x86 to your csproj file's .
I had a similar issue, but I would like to guess you're not as stupid as me to only think you're compiling as 32 bit when it's actually compiling as 64bit..
Upvotes: 0
Reputation: 24375
Upvotes: 1
Reputation: 102398
I think the fastest way of solving this is...
Try to get a new Lua library here:
http://luabinaries.sourceforge.net/
Test with this new one and see if the problem disappears.
Upvotes: 0