Re: gtk-list Digest, Vol 133, Issue 13



On 13/05/2015 16:16, John Emmas wrote:

Perhaps your app doesn't need those DLLs directly - but maybe you've linked to some 3rd party library which does need them


Hi Bernard,

I just found another useful article about those mysterious DLLs:-

https://msdn.microsoft.com/en-us/library/windows/desktop/dn505783(v=vs.85).aspx

Apparently, the "api-ms-win-whatever" DLLs form part of something called "API Sets" which were introduced in Windows 8. Applications can make use of the new API Sets by either linking to a library called "MinCore.lib" or to "MinCore_DownLevel.lib". Note however that MSDN states the following:- "Binaries that link to MinCore.lib or MinCore_Downlevel.lib are not designed to work on Windows 7, Windows Server 2008 R2 or earlier. Binaries that need to run on earlier versions of Windows or Windows Server must not use either MinCore.lib or MinCore_Downlevel.lib."

I've searched quite extensively through the GTK stuff but I can't find anything that links to either of those ".lib" files.

So my best guess is the same as before... i.e. your app uses some 3rd party component which was built against MinCore.lib or MinCore_DownLevel.lib.

That's the only thing I can think of which would explain what you're seeing. Hope that helps.

John


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]