libmicrohttpd
[Top][All Lists]
Advanced

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

[libmicrohttpd] Cannot build libmicrohttpd on Windows using Visual Studi


From: Pierre Y.
Subject: [libmicrohttpd] Cannot build libmicrohttpd on Windows using Visual Studio 2017
Date: Tue, 20 Jul 2021 10:59:17 +0200

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 WTPV10
for /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\VS2017
msbuild /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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]