On my new installation (Win8.1, VS2013), sc.ini has these lines:
WindowsSdkDir=C:\Program Files (x86)\Windows Kits\8.1\
...
; Platform libraries (Windows SDK)
LIB=%LIB%;"%WindowsSdkDir%\Lib\win8\um\x64"
WindowsSdkDir seems to have been detected correctly ("Windows Kits\8.1\"), but the LIB path seems to have changed under 8.1.
The correct path is: "Windows Kits\8.1\Lib\winv6.3\um\x64"; it seems 'win8' was changed to 'winv6.3' in 8.1 for some reason.
I amended my sc.ini like so and it works fine:
; Platform libraries (Windows SDK 8.1, 8.0)
LIB=%LIB%;"%WindowsSdkDir%\Lib\winv6.3\um\x64"
;WIN8.0 LIB=%LIB%;"%WindowsSdkDir%\Lib\win8\um\x64"
The installer should detect this case.
Comment #1 by eco — 2014-02-24T16:23:44Z
Should be fixed by ba2dd160.
Manu, can you confirm it is now working for you with 2.065?
Comment #2 by eco — 2014-02-24T16:25:00Z
*** This issue has been marked as a duplicate of issue 11457 ***