Re: dll compatability table
- Posted by jimcbrown (admin) Jan 03, 2016
- 1681 views
andi49 said...
I had a look at sqlite (from the Rapideuphoria archive)
The problem seems to be a cdecl/stdcall issue.
For whatever reason Eu4.0.x can handle this, but Eu4.1 seems to be more rigid.
btw: same for sdl
Have you tried building 4.0 with MinGW and seeing what happens?
I believe this is because of the switch from OpenWatcom to MinGW. OpenWatcom's C compiler has a special trick to it that lets it work with both cdecl and stdcall conventions at the same time (well, at least in some (most?) cases), but MinGW doesn't. (If we really really really wanted to, we could emulate this ourselves in MinGW by using assembly language, but I haven't seen much demand for this.)