Windows compiler/ide: suggestions?

Discussion in 'Game Development General Discussion' started by am2, Jul 27, 2008.

  1. am2

    am2 Rapidly Rising Member

    Joined:
    Jun 13, 2007
    Messages:
    89
    Likes Received:
    0
    I've always used visual studio 6 for developing DirectX projects under windows. However i'm looking for a smaller lightweight C(++) compiler and IDE thats works fine for developing DirectX applications under windows. Does anyone have any positive experience with certain tools and any recommendations?
     
  2. babu

    babu Mamihlapinatapai

    Joined:
    Apr 15, 2005
    Messages:
    2,945
    Likes Received:
    3
    I was going to suggest Visuals Studio(.NET 2005/2008) but as you seem to have something against VS I guess:
    Dev-C++
    Eclipse with C++ plugins
    MinGW/MSys + Makefiles + some text editor (Notepad++/Programmers notepad/UltraEdit/SlickEdit/etc.)

    At work we use VS.NET 2005/2008
    But at home I use VS.NET 2008 and MinGW/MSys + Makefiles + Notepad++
     
  3. am2

    am2 Rapidly Rising Member

    Joined:
    Jun 13, 2007
    Messages:
    89
    Likes Received:
    0
    I dont have anything against it per se, im just looking into non-proprietary alternatives, perferably that dont need too much discspace and dont need an installer. I use what works best for me, if it turns out thats VC then i'll just use that.
     
  4. mairsil

    mairsil Officer at Arms

    Joined:
    Apr 20, 2005
    Messages:
    3,425
    Likes Received:
    153
    I really don't see how you could find a compiler without an installer, though notepad + a command line compiler (which you would still have to install initially) could be as close as you could get.

    As far as VS goes, I found VS6 to be clunky as hell, but the latest versions are very smooth. You can grab the Express versions off of Microsoft's website and try for free. Disk space could be large, but you can pick and choose certain components to make it smaller.
     
  5. mooseblaster

    mooseblaster Bleep. Site Supporter 2012, 2014

    Joined:
    Aug 27, 2006
    Messages:
    1,568
    Likes Received:
    4
    I must admit, I've tried a few other IDEs for DX development (Eclipse, Code::Blocks, etc.) but VS2005 is sweet as a nut for it.

    I *would* use 2008, but I've got a tricky situation involving me, my computer and the fact I once was in the Office 2007 beta test. Hmph.
     
    Last edited: Aug 7, 2008
  6. cdoty

    cdoty Gutsy Member

    Joined:
    Mar 23, 2005
    Messages:
    413
    Likes Received:
    2
    Visual Studio 6 is my personal favorite; I like it when my compiler doesn't pause when I want to recompile. The big advantage of any Visual Studio IDE is the integrated debugger, most other IDEs don't measure up. I also like Visual Studio for non-windows projects.

    Code::Blocks is pretty small, but I think it depends on other larger libraries. Another option would be Ultimate++ (http://www.ultimatepp.org/) is a decent alternative, but it would take some extending to support DirectX. It's a compiler and library.
     
    Last edited: Jul 30, 2008
  7. webjeff

    webjeff Hardcore Console Developer

    Joined:
    Apr 23, 2007
    Messages:
    233
    Likes Received:
    0
    Visual Studio Express - Free, fast, great IDE, why use anything else?
     
  8. WolverineDK

    WolverineDK music lover

    Joined:
    Mar 14, 2004
    Messages:
    5,611
    Likes Received:
    8
    Maybe because some people prefer using open source programs, so they won´t get any shit when using code ?..
     
  9. marshallh

    marshallh N64 Coder

    Joined:
    Mar 16, 2006
    Messages:
    661
    Likes Received:
    26
  10. smf

    smf mamedev

    Joined:
    Apr 14, 2005
    Messages:
    1,255
    Likes Received:
    88
    What are these people scared of?

    I prefer to avoid open source programs. Visual Studio 2008 is great.
     
    Last edited: Aug 14, 2008
  11. mooseblaster

    mooseblaster Bleep. Site Supporter 2012, 2014

    Joined:
    Aug 27, 2006
    Messages:
    1,568
    Likes Received:
    4
    I suppose (although I find Eclipse one heck of a hog in comparison to VS200*), but for developing DirectX stuff...?
     
  12. WolverineDK

    WolverineDK music lover

    Joined:
    Mar 14, 2004
    Messages:
    5,611
    Likes Received:
    8
    Well, it could be that they ran into legal problems, if they released their code. And it had used proprietary code. Thanks to using a commercial program.
     
  13. mairsil

    mairsil Officer at Arms

    Joined:
    Apr 20, 2005
    Messages:
    3,425
    Likes Received:
    153
    If you are using source code from a commercial program, which typically isn't available to developers, then you should get smacked with a lawsuit. :nod:
     
  14. smf

    smf mamedev

    Joined:
    Apr 14, 2005
    Messages:
    1,255
    Likes Received:
    88
    Which IDE/compiler you use should have no bearing on that. Anyone that would stop you using a commerial program, has serious mental issues and needs to be avoided.

    If you're worried about legal issues then using open source can open you up to patent issues.

    Fortunately all this open source stuff is still quite low market penetration, if it gets a majority market share then we're doomed.
     
  15. Aypok

    Aypok Spirited Member

    Joined:
    Jan 8, 2008
    Messages:
    189
    Likes Received:
    1
    That's not unique to open source, though. If you infringe on a patent, it will bring legal issues - no matter if the code is open or not.

    I don't see why some people are so against open source. I know making something open source won't make it brilliant and I'm not saying that all closed source stuff is bad (it's not), but I don't understand why some people really dislike it.

    I'm not wanting to start a flame war or anything, I'm just interested in your reasons for thinking it's so bad.

    I fear I may be going slightly off-topic here...
     
  16. TheDeathcoaster

    TheDeathcoaster Game Developer

    Joined:
    Mar 13, 2004
    Messages:
    1,092
    Likes Received:
    1
    As far as I see it, the only legal issue with the 'Express Editions' is that you can't use them commercially (e.g. it is for students and hobbyists).

    There is nothing stopping you from making Open Source projects with any flavour of Visual Studio.
     
    Last edited: Aug 25, 2008
  17. peekb

    peekb Spirited Member

    Joined:
    Mar 16, 2004
    Messages:
    114
    Likes Received:
    40
    That is untrue. Visual Studio Express (all editions) can be used for commercial purposes by anyone. They are certainly geared toward students and hobbyists, and they are not as full-featured as the full Visual Studio editions, but they can be used for commercial development. See the FAQ (check #7) at:

    http://www.microsoft.com/express/support/faq/default.aspx
     
  18. Storm

    Storm Robust Member

    Joined:
    May 1, 2008
    Messages:
    228
    Likes Received:
    1
    That is correct, TheDeathcoaster was correct a few years ago. The first Express editions where heavily restricted.
     
  19. TheDeathcoaster

    TheDeathcoaster Game Developer

    Joined:
    Mar 13, 2004
    Messages:
    1,092
    Likes Received:
    1
    Ah, okay :) I use VS2008 Team Suite (Leagally, mind you), so I haven't touched the Express editions since their first rollout :)

    Glad to hear they are less restricted these days :)
     
  20. smf

    smf mamedev

    Joined:
    Apr 14, 2005
    Messages:
    1,255
    Likes Received:
    88
    First problem is that when everyone expects to get software for free, I'll need to find a new job. Big companies might fund development, but they can't afford to pay us all.

    Secondly, all our money is currently flowing to places like china for manufacturing & the east for oil. We're exporting free software. Does that sound like a great long term plan?

    I know the advantages of having access to the source code for software, but I don't see how you can fix the human race to make it work out in the end.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page