Hello, I'm trying to build libmicrohttpd on Windows using Visual Studio 2017
After cloning the repository, I run : @REM Find the installed version of Windows SDK and define variable WTPV10for /F "skip=2 tokens=2,*" %%A in ('reg query "HKLM\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10.0" /reg:32 /v ProductVersion') do set "WTPV10=%%B"echo Found Windows SDK version %WTPV10%@REM Force version 10.0.17763.0@REM set WTPV10=10.0.17763.0 Current version on my machine is 10.0.18362@REM WindowsTargetPlatformVersion need a 4 digit version whilst registry key value has only the first 3.set WTPV10="WindowsTargetPlatformVersion=%WTPV10%.0" cd w32\VS2017msbuild /m /v:n /p:Configuration="Release-static" /p:Platform=Win32 /p:%WTPV10% libmicrohttpd.sln I get these errors : ÉCHEC de la build. "N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.sln" (cible par défaut) (1) -> "N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\hellobrowser.vcxproj.metaproj" (cible par défaut) (2) -> "N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.vcxproj" (cible par défaut) (5) -> (ClCompile cible) -> n:\neptis\externals\build_2021-7-20\libmicrohttpd\src\microhttpd\mhd_align.h(72): *warning *C4005: '_MHD_UINT32_ALIGN' : redéfinition de macro [N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.vcxproj] n:\neptis\externals\build_2021-7-20\libmicrohttpd\src\microhttpd\mhd_align.h(72): *warning *C4005: '_MHD_UINT32_ALIGN' : redéfinition de macro [N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.vcxproj] "N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.sln" (cible par défaut) (1) -> "N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\hellobrowser.vcxproj.metaproj" (cible par défaut) (2) -> "N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.vcxproj" (cible par défaut) (5) -> (ClCompile cible) -> n:\neptis\externals\build_2021-7-20\libmicrohttpd\src\microhttpd\mhd_bithelpers.h(140): *error *C2065: '_MHD_UINT64_ALIGN' : identific ateur non déclaré [N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.vcxproj] n:\neptis\externals\build_2021-7-20\libmicrohttpd\src\microhttpd\mhd_bithelpers.h(225): *error *C2065: '_MHD_UINT64_ALIGN' : identific ateur non déclaré [N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.vcxproj] n:\neptis\externals\build_2021-7-20\libmicrohttpd\src\microhttpd\mhd_bithelpers.h(140): *error *C2065: '_MHD_UINT64_ALIGN' : identific ateur non déclaré [N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.vcxproj] n:\neptis\externals\build_2021-7-20\libmicrohttpd\src\microhttpd\mhd_bithelpers.h(225): *error *C2065: '_MHD_UINT64_ALIGN' : identific ateur non déclaré [N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.vcxproj] n:\neptis\externals\build_2021-7-20\libmicrohttpd\src\microhttpd\mhd_str.h(168): *error *C2143: erreur de syntaxe : absence de ')' ava nt '*' [N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.vcxproj] n:\neptis\externals\build_2021-7-20\libmicrohttpd\src\microhttpd\mhd_str.h(168): *error *C2081: 'ssize_t' : nom non conforme dans la l iste de paramètres formels [N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.vcxproj] n:\neptis\externals\build_2021-7-20\libmicrohttpd\src\microhttpd\mhd_str.h(168): *error *C2143: erreur de syntaxe : absence de '{' ava nt '*' [N:\neptis\externals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.vcxproj] n:\neptis\externals\build_2021-7-20\libmicrohttpd\src\microhttpd\mhd_str.h(168): *error *C2059: erreur de syntaxe : ')' [N:\neptis\ext ernals\build_2021-7-20\libmicrohttpd\w32\VS2017\libmicrohttpd.vcxproj] 2 Avertissement(s) 8 Erreur(s) Hope this help, regards, -- Pierre Y.