Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Inglonias on August 29, 2013, 10:24:49 am

Title: Can I use something that's not VC++ 2010 to work with the code?
Post by: Inglonias on August 29, 2013, 10:24:49 am
I've been considering downloading the SVN repository for the project, but from what I gather, I need to use some flavor of Visual C++ 2010 to code for the project.

While I have no real problem with doing this, I also have perfectly good copies of Eclipse and Netbeans that I am more familar with, and I'm curious if there's a way to use either of those to organize and build the code repository, and if not, how come?
Title: Re: Can I use something that's not VC++ 2010 to work with the code?
Post by: Goober5000 on August 29, 2013, 10:31:21 am
You can also use VC++ 6 and VC++ 2005.  There are project files for Xcode and codeblocks in the repository as well, which should be reasonably up-to-date.  There is also an Eclipse project configuration in the repository, but I don't know how frequently it is used.

The support for various build environments in SVN is entirely dependent on volunteers who are willing to create and maintain them.  Most people tend to use their own favorite project file and ignore the others.
Title: Re: Can I use something that's not VC++ 2010 to work with the code?
Post by: Inglonias on August 29, 2013, 10:35:51 am
Alright. That makes sense. I actually have access to some fancier versions of VC++ 2010 through my university, so I could just give that a shot.

Thanks for the prompt answer!
Title: Re: Can I use something that's not VC++ 2010 to work with the code?
Post by: The E on August 29, 2013, 10:44:55 am
If you can get VS2010 Ultimate or Professional or Team through your Uni, I strongly recommend using that.
Title: Re: Can I use something that's not VC++ 2010 to work with the code?
Post by: chief1983 on August 29, 2013, 12:06:12 pm
You might have luck compiling with other IDEs, but only a non-Express release of Visual Studio can compile FRED (without sacrificing a goat).  2008, 2005, 2010, 2012, and 6 are all working to some extent, but 2005 is I believe falling somewhat behind in terms of support, and 6 has some newer C++ features stubbed out since it doesn't support them.
Title: Re: Can I use something that's not VC++ 2010 to work with the code?
Post by: Goober5000 on August 29, 2013, 01:17:11 pm
I'm keeping the 2005 project file up to date, and it still works last I checked (a few weeks ago).  The VC++ 6 project file also works, but it doesn't produce usable builds at the moment due to a hash map incompatibility that I'm in the process of resolving.