Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: The E on July 28, 2016, 04:06:54 am

Title: Support for Visual Studio 2010 is ending
Post by: The E on July 28, 2016, 04:06:54 am
While we're doing some housecleaning and restructuring of our build processes, it is time to say goodbye to platforms that no longer meet our requirements. Visual Studio 2010 no longer does, as we are using more and more C++11 features that that compiler no longer supports.

Effective immediately, the lowest supported build platform on Windows will be Visual Studio 2013. Should you need help setting it up (I think that release requires a separate install of the multibyte MFC library), the #scp channel is there for you.
Title: Re: Support for Visual Studio 2010 is ending
Post by: AdmiralRalwood on July 28, 2016, 04:24:53 am
(I think that release requires a separate install of the multibyte MFC library)
Actually, I think 2013 Community was the first free release that included the MFC libraries, so we shouldn't have problems there.
Title: Re: Support for Visual Studio 2010 is ending
Post by: Yarn on July 28, 2016, 07:34:21 pm
(I think that release requires a separate install of the multibyte MFC library)
Actually, I think 2013 Community was the first free release that included the MFC libraries, so we shouldn't have problems there.
I'm pretty sure that VS 2015 Community, not 2013, was the first to include them. However, even with VS 2015, you still have to manually choose to install them (I think).
Title: Re: Support for Visual Studio 2010 is ending
Post by: AdmiralRalwood on July 28, 2016, 08:02:47 pm
I'm pretty sure that VS 2015 Community, not 2013, was the first to include them. However, even with VS 2015, you still have to manually choose to install them (I think).
You're not confusing 2013 Community with 2013 Express, are you? Because I specifically remember it being a big deal when the Community edition was first announced that people no longer had to pay to compile FRED.

Your second sentence (about having to manually select to install MFC) doesn't match my recollection of either time I installed 2015 Community, but it's possible that process has changed (perhaps more than once) over time.
Title: Re: Support for Visual Studio 2010 is ending
Post by: Yarn on July 28, 2016, 09:54:09 pm
You're not confusing 2013 Community with 2013 Express, are you? Because I specifically remember it being a big deal when the Community edition was first announced that people no longer had to pay to compile FRED.
I'm not confusing them; I remember VS 2013 Community requiring the multibyte MFC library (this one (https://www.microsoft.com/en-us/download/details.aspx?id=40770)) to compile FRED. (Well, at least the second paragraph of this post (http://www.hard-light.net/forums/index.php?topic=88692.msg1769002#msg1769002) says it's needed.)

Your second sentence (about having to manually select to install MFC) doesn't match my recollection of either time I installed 2015 Community, but it's possible that process has changed (perhaps more than once) over time.
I've installed VS 2015 Community at least twice before: once with the Custom option, and once with the Express option. In both cases, the MFC option was deselected by default. I don't think I actually tried compiling FRED before enabling the option, though.

I noticed something funny, though: I ran the Visual Studio uninstaller earlier (as I was writing this post) and found that MFC apparently wasn't installed, even though I successfully compiled FRED earlier today (and I'm pretty sure that I actually did install it). Reinstalling and removing it broke FRED, however; I had to install it again to be able to compile FRED again. So, perhaps, it's possible for MFC to be installed without the option being selected?