SFML community forums

General => SFML website => Topic started by: reethok on November 22, 2014, 06:05:56 am

Title: Why isnt there a download for visual studio 2013?
Post by: reethok on November 22, 2014, 06:05:56 am
I'm trying to compile SFML for VS2013 but I just cant make it work. So, it made me wonder, why the faq isn't there a direct download for it? -_-

/endofrant
Title: Re: Why isnt there a download for visual studio 2013?
Post by: Jesper Juhl on November 22, 2014, 06:35:12 am
http://en.sfml-dev.org/forums/index.php?topic=16826.0;topicseen
Title: Re: Why isnt there a download for visual studio 2013?
Post by: egitimindir on November 29, 2014, 07:38:56 pm
thanks
Title: Re: Why isnt there a download for visual studio 2013?
Post by: Ixrec on November 29, 2014, 08:54:15 pm
Since the link doesn't actually say *why* there isn't one: Visual Studio 2013 did not exist when SFML 2.1 came out.  When 2.2 finally comes out, there will probably be a Visual Studio 2013 download for it.
Title: Re: Why isnt there a download for visual studio 2013?
Post by: Nexus on November 30, 2014, 10:37:41 am
When 2.2 finally comes out, there will probably be a Visual Studio 2013 download for it.
Yes, there will definitely be one :)
Title: Re: Why isnt there a download for visual studio 2013?
Post by: Jesper Juhl on December 30, 2014, 06:28:20 pm
Providing pre-built binaries for different compilers on different platforms is a courtesy on behalf of the SFML team as I see it.
All you really need is the source. Then you can build the library yourself on your platform of choice with your toolchain of choice.
If the SFML team was to provide every conceivable combination of compiler/OS this would quickly lead to a combinatorial explosion of builds and I'd rather they spend their time on improving the library rather than doing builds that any competent developer should be able to do on her own in 5 minutes.
Just imagine having to provide builds for: Windows Vista, Windows 7, Windows 8.x, various Linux distributions, multiple OS X 10.x versions, multiple iOS and Android versions, for both 32 and 64 bits, for different architectures like x86, arm, mips and more and with different compilers like Visual C++, gcc, mingw gcc, clang, the Intel compiler and more, all multiple variants/versions. It's just not doable.
Much better, that you yourself build the source on/for the platforms that you care about with the compiler you prefer, optimized for the architectures you target etc. Once you have done it a few times it doesn't take more than a few minutes anyway.