Where exactly can I find api-ms-win-core-console-l3-2-0.dll?

Eric To 0 Reputation points
2023-12-20T04:20:49.4466667+00:00

I've been looking left and right, here and there for the past 2 days trying to isolate/locate those dll files. But I cannot find it anywhere, none of the SDK have it anymore. I am trying to compile an app to work in Windows 7 environment (and possibility in XP too), using MSYS2 MINGW or UCRT both of them would ended up trying to call those dlls.

https://stackoverflow.com/questions/77685837/possible-to-force-msys2-mingw-to-build-without-ucrt?noredirect=1#comment136957848_77685837

So, how can I obtain those dlls??? I've downloaded Windows 7 SDK, Windows 10 SDK, searching for those dlls from Explorer...

Windows development | Windows App SDK
Windows development | Windows API - Win32
{count} votes

1 answer

Sort by: Most helpful
  1. RLWA32 49,551 Reputation points
    2023-12-20T16:14:16.9933333+00:00

    There is no DLL file for that API Set contract. If you are not familiar with API Sets you can read up at Windows API sets. An important concept to understand is covered at Are API sets and dlls the same thing?.

    You should carefully read the guidance at Identifying API sets for Win32 APIs. For each Windows API for which your development tools want to link with api-ms-win-core-console-l3-2-0.dll look up the API function documentation. If the table at the bottom of the page does not disclose an API set then the problem may reside in your development tools. For example, the documentation for GetLongPathNameA function requirements shows a dependency on kernel32.dll. No API Set is shown for this function.

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.