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.commailto:murray.shirley@microsurvey.com
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,
mbed-tls@lists.trustedfirmware.org