Author Topic: Can I use something that's not VC++ 2010 to work with the code?  (Read 2059 times)

0 Members and 1 Guest are viewing this topic.

Can I use something that's not VC++ 2010 to work with the code?
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?
This is my only contribution to FSSCP

These mods are made from natural code that we pump in from retail. If you tried to run one, it would be like standing outside with nostalgia and pure awesome shining on your face. It would also set your computer on fire, so don't actually do it.

 

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
Re: Can I use something that's not VC++ 2010 to work with the code?
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.

 
Re: Can I use something that's not VC++ 2010 to work with the code?
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!
This is my only contribution to FSSCP

These mods are made from natural code that we pump in from retail. If you tried to run one, it would be like standing outside with nostalgia and pure awesome shining on your face. It would also set your computer on fire, so don't actually do it.

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Can I use something that's not VC++ 2010 to work with the code?
If you can get VS2010 Ultimate or Professional or Team through your Uni, I strongly recommend using that.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: Can I use something that's not VC++ 2010 to work with the code?
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.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

  

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
Re: Can I use something that's not VC++ 2010 to work with the code?
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.