I've tried using your IUP binaries on Windows 10. I downloaded Win32_dll14 for use with Lua53. I'm using VS 2017 and I also checked installed VC runtimes; I have VC 12.03 and 14.12 . Here is my command line from Powershell:
C:\Users\russh\lua\iup> ls
Directory: C:\Users\russh\lua\iup
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2018-03-21 11:02 PM 255589 iuplua53.dll
-a---- 2018-03-21 11:02 PM 24626 iupluacd53.dll
-a---- 2018-03-21 11:02 PM 75134 iupluacontrols53.dll
-a---- 2018-03-21 11:02 PM 33314 iupluagl53.dll
-a---- 2018-03-21 11:02 PM 53320 iupluaglcontrols53.dll
-a---- 2018-03-21 11:02 PM 29099 iupluaim53.dll
-a---- 2018-03-21 11:02 PM 23012 iupluaimglib53.dll
-a---- 2018-03-21 11:02 PM 25950 iupluaole53.dll
-a---- 2018-03-21 11:02 PM 164018 iupluascripterdlg53.dll
-a---- 2018-03-21 11:02 PM 25426 iupluatuio53.dll
-a---- 2018-03-21 11:02 PM 42496 iuplua_mglplot53.dll
-a---- 2018-03-21 11:02 PM 56368 iuplua_plot53.dll
-a---- 2018-03-21 11:02 PM 34102 iuplua_scintilla53.dll
-a---- 2018-03-21 11:02 PM 22840 libiuplua53.a
-a---- 2018-03-21 11:02 PM 2098 libiupluacd53.a
-a---- 2018-03-21 11:02 PM 3536 libiupluacontrols53.a
-a---- 2018-03-21 11:02 PM 2098 libiupluagl53.a
-a---- 2018-03-21 11:02 PM 2242 libiupluaglcontrols53.a
-a---- 2018-03-21 11:02 PM 2098 libiupluaim53.a
-a---- 2018-03-21 11:02 PM 1522 libiupluaimglib53.a
-a---- 2018-03-21 11:02 PM 2120 libiupluaole53.a
-a---- 2018-03-21 11:02 PM 3604 libiupluascripterdlg53.a
-a---- 2018-03-21 11:02 PM 2140 libiupluatuio53.a
-a---- 2018-03-21 11:02 PM 2212 libiuplua_mglplot53.a
-a---- 2018-03-21 11:02 PM 2806 libiuplua_plot53.a
-a---- 2018-03-21 11:02 PM 2242 libiuplua_scintilla53.a
C:\Users\russh\lua\iup> lua
Lua 5.3.4 Copyright (C) 1994-2017 Lua.org, PUC-Rio
> package.cpath
C:\Program Files (x86)\WinLua\Lua\5.3\bin\?.dll;C:\Program Files (x86)\WinLua\Lua\5.3\bin\..\lib\lua\5.3\?.dll;C:\Program Files (x86)\WinLua\Lua\5.3\bin\loadall.dll;.\?.dll
> package.cpath = package.cpath .. ";.\\?53.dll;"
> package.cpath
C:\Program Files (x86)\WinLua\Lua\5.3\bin\?.dll;C:\Program Files (x86)\WinLua\Lua\5.3\bin\..\lib\lua\5.3\?.dll;C:\Program Files (x86)\WinLua\Lua\5.3\bin\loadall.dll;.\?.dll;.\?53.dll;
> l = require('iuplua')
error loading module 'iuplua' from file '.\iuplua53.dll':
The specified module could not be found.
stack traceback:
[C]: in ?
[C]: in function 'require'
stdin:1: in main chunk
[C]: in ?
> l = require('iupLua')
error loading module 'iupLua' from file '.\iupLua53.dll':
The specified module could not be found.
stack traceback:
[C]: in ?
[C]: in function 'require'
stdin:1: in main chunk
[C]: in ?
>