Hello,
Mbed TLS no longer supports Visual Studio 2010. The minimum version of
Visual Studio is now 2013. (2012 may or may not work, I'm not aware that
anyone has checked and we don't promise anything about it.)
Generally speaking, Mbed TLS now assumes a C99 compiler (but of course
not the full hosted library). We make some accommodations for incomplete
C99 support, but VS2010 has almost no C99 support, so Mbed TLS can't
work with it.
We intend to keep supporting VS2013 for the whole lifetime of the
long-term support branch 2.28. Requirements may change on the
development branch so that the next long-term support branch of Mbed TLS
doesn't have to extend past the end of support a supported Visual Studio
version.
Best regards,
--
Gilles Peskine
Mbed TLS developer
On 09/02/2022 21:25, SHIRLEY Murray via mbed-tls wrote:
>
> Hello,
>
> �
>
> I am evaluating the mbedTLS library and trying to create a build with
> Visual Studio 2010, but I am encountering errors. Below are the steps
> I have taken:
>
> �
>
> 1. Downloaded �mbedtls-3.1.0.zip� and extracted the contents to my
> Windows 10 computer.
> 2. Run Visual Studio 2010 and open the solution �mbedTLS.sln� in the
> folder �mbedtls-3.1.0\visualc\VS2010�.
> 3. Select the �mbedTLS� project and select �Rebuild Only mbedTLS�.
> This is for the Release configuration targeting Win32.
> 4. During the build process multiple errors are encounter, which seem
> to be related to Visual Studio�s limited C Compiler support. The
> build output is attached.
>
> �
>
> Am I missing any steps for configuring the solution or project? I was
> under the impression that mbedTLS offered support for compiling with
> Visual Studio 2010? Any help that you can provide would be greatly
> appreciated.
>
> �
>
> Best regards,
>
> �
>
> Murray Shirley, P.Eng.
>
> MicroSurvey Software, Inc.
>
> (250) 707-0000
>
> murray.shirley@microsurvey.com
mailto:murray.shirley@microsurvey.com
>
> �
>
>