Page 1 of 2

CWE Compiler Bump

PostPosted: Fri Dec 06, 2013 3:39 pm
by Tsar Hoikas
On April 8, 2014, support for Windows XP will officially end.

In the same vein, we will be dropping support for the VC++2010 on that same day. From April 8, 2014 onward, the only Microsoft compiler that H-uru/Plasma will support is VC++2013. The devlibs package will be updated around this time to contain newly compiled dependencies. By making this upgrade, we can continue to modernize the codebase and remove platform specific hacks. It also makes our life easier in general ;)

Re: CWE Compiler Bump

PostPosted: Sat Dec 07, 2013 12:54 am
by Karkadann
Do you have a layman's terms translation for those of us who are not so coder savvy concerning how it will effect someone still using XP, Max 7 and the original plug-ins from Cyan ? :oops:

Re: CWE Compiler Bump

PostPosted: Sat Dec 07, 2013 2:26 pm
by Branan
XP will stop receiving security updates from Microsoft in April. You should upgrade to a newer Windows before then or you WILL be vulnerable to viruses.

The plugins and client that we build will stop supporting XP after that date as well, since we're not comfortable encouraging people to use an insecure version of their operating system.

You'll still be able to use Cyan's plugin and max 7 on XP, but again I highly recommend you upgrade. We'll do our best to have the plugin fully-functional in newer max versions by the time we drop XP support, so you'll be able to use a version of max that works on modern windows.

Re: CWE Compiler Bump

PostPosted: Mon Dec 09, 2013 6:32 am
by Christopher
Max 7 still works for me under Windows 8.1...

Re: CWE Compiler Bump

PostPosted: Mon Dec 09, 2013 9:29 pm
by GPNMilano
Max 7 works fine for me under Windows 7 as well.

Re: CWE Compiler Bump

PostPosted: Thu Jan 23, 2014 2:59 pm
by jamie_marchant
I don't like the idea of having to upgrade my version of visual studio if I want to do some work on H-URU since I suffer from this "major" issue:
http://www.thestar.com/business/tech_ne ... study.html
My main issue isn't speed, it's the amount of things I can download a month, which isn't that high.
Oh well I probably have to upgrade eventually if I want to use .NET 5.0 :(.

Re: CWE Compiler Bump

PostPosted: Sun Apr 20, 2014 8:58 pm
by Tsar Hoikas
Please be advised that the minimum compiler version for H-uru/Plasma is now Visual C++ 2013. Also, be notice that as of #398, we now use the UTF-8 (non-wide character) version of expat.

Re: CWE Compiler Bump

PostPosted: Mon Apr 21, 2014 8:12 am
by jamie_marchant
What is the advantage of dropping support for older Visaul Studioes?

Re: CWE Compiler Bump

PostPosted: Mon Apr 21, 2014 10:52 am
by Deledrius
jamie_marchant wrote:What is the advantage of dropping support for older Visual Studios?


Microsoft has been slowly increasing the standards-compliance of their compiler, but they have not been back-porting all of these updates to the older compilers. This means better, cleaner code that is easier to maintain and easier to fix existing features as well as add new ones. Often this can now be done using C++ standard library code instead of third-party libraries, which makes building and maintaining the engine easier as well for new developers.

Another benefit of being able to use these C++ features is parity with compilers available on Linux and OSX, which is another step toward someday being able to target those platforms natively.

We've always made sure that we support freely-available compilers, and this is still true. Visual Studio 2013 Express is only a download away (and has been for some time, along with our notifications that this change was coming).

Re: CWE Compiler Bump

PostPosted: Mon Apr 21, 2014 12:30 pm
by jamie_marchant
VS2013 is 5 GB, the time and 'download cost'[commonly incorrectly referd to as 'bandwidth'] is too high for me for a project I only play around with and never contribute towards. It's too bad you can't download just the compiler(I think you could with previews versions) or just VSC++.