MediaInfoLib
MediaInfoLib copied to clipboard
Error when compiling with ZLIB_WINAPI
If you want to use zlib as dll (eg. not using zlib static), you need to define ZLIB_WINAPI in medianfolib project, but it will not with latest sourcecode from github.
i'm using VS 2019 (16.11) and windows SDK 10.0.19041.0, zlib source is downloaded from github version 1.2.11 (instead of zlibstat included project is zlibvc, which produces DLL)
Severity Code Description Project File Line Suppression State
Error C2039 'BOOL': is not a member of 'WindowsNamespace' MediaInfoLib D:\Source\github\MediaInfoLib\Source\MediaInfo\MediaInfo_Internal.cpp 958
Error C2039 'DWORD': is not a member of 'WindowsNamespace' MediaInfoLib D:\Source\github\MediaInfoLib\Source\MediaInfo\MediaInfo_Internal.cpp 958
Error C2039 'SetConsoleCtrlHandler': is not a member of 'WindowsNamespace' MediaInfoLib D:\Source\github\MediaInfoLib\Source\MediaInfo\MediaInfo_Internal.cpp 971
Error C2039 'SetConsoleCtrlHandler': is not a member of 'WindowsNamespace' MediaInfoLib D:\Source\github\MediaInfoLib\Source\MediaInfo\MediaInfo_Internal.cpp 976
Error C2039 'Sleep': is not a member of 'WindowsNamespace' MediaInfoLib D:\Source\github\MediaInfoLib\Source\MediaInfo\MediaInfo_Internal.cpp 1428
Error C2371 'XMLDocument': redefinition; different basic types (compiling source file ..\..\..\Source\MediaInfo\Multiple\File_Riff_Elements.cpp) MediaInfoLib C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\msxml.h 10110