What version of VC++ do you guys use?

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Eagle
Posts: 20
Joined: Tue Nov 27, 2007 7:50 pm
Location: USA
Contact:

What version of VC++ do you guys use?

Post by Eagle »

What version of VC++ do you guys use? 6? 8?

thanks~

always,
Vickie ;)
alfabeta90
Posts: 52
Joined: Wed Dec 06, 2006 5:18 pm

Post by alfabeta90 »

They exist other studios then VC++. I use sometimes Dev-Cpp and VC++ 2008 EE
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

The express edition is probably the easiest to use. Before you go commerical with you app you should change to a paid version, though, because they offer better optimizations (and I don't know about the license you have to obey when using Express).
dlangdev
Posts: 1324
Joined: Tue Aug 07, 2007 7:28 pm
Location: Beaverton OR
Contact:

Post by dlangdev »

I'm using VS C++ Express.

Works with DX9, Irrlicht and Cg.
rogerborg
Admin
Posts: 3590
Joined: Mon Oct 09, 2006 9:36 am
Location: Scotland - gonnae no slag aff mah Engleesh
Contact:

Post by rogerborg »

Visual Studio 2005 Professional (aka Visual Studio 8, cl.exe version 14.00.50727.42)

Visual C++ 2005 Express Edition (I don't know which cl.exe)

I actually still prefer the ancient Visual 6++ 6.0 (cl.exe 12.00.8804) to the newer versions, but it's a losing proposition trying to keep DirectX buildable with that version. There is an Irrlicht project file for it, but I don't know if it's maintained. For non-DX (and non-STL) apps though, I still prefer it to 7+.

I haven't tried C++ 2008 Express yet, but I expect I'll give it a spin soon to see how much slower than 2005 it is. ;)

For code editing, I tend to use Source Insight though. And I should hasten to add that I use Visual Studio / Visual C++ for the pragmatic reason that they provide better workflow than other IDE that I've tried. However, I do also regularly try out other IDEs and command line build systems, and would never let myself become reliant on free-as-in-beer Microsoft products that they can and do withdraw on a whim.

I'm looking at you Code::Blocks. Visual C++ Toolkit 2003? Good luck finding that any more.
Please upload candidate patches to the tracker.
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
ultran00b
Posts: 35
Joined: Tue Oct 30, 2007 3:30 pm

Post by ultran00b »

I don't use VC++ at all now. I used to, but switched over to MinGW integrated in Code::Blocks. Works awesome for me...
Use the debugger, young Skywalker...
Eagle
Posts: 20
Joined: Tue Nov 27, 2007 7:50 pm
Location: USA
Contact:

Post by Eagle »

Thanks for the reply’s guys; I think I am on the right track. I have Visual
Studio 2005 Professional. My brother bought it for me last year and I just
installed it last week...LOL! Up until now the only C++ program I have
used has been Visual 6 C++. I used it because it was easy to use and I
could compile my 3Impact projects with it. Last night I downloaded the VS
8 express edition, I thought I better keep up with you guys if you are all
moving to it. I have a lot to learn and not much time to learn it in. I hope
to be programming with C++ effectively by this time next year. At least I
think I can do it.

Hey Ultran00b, I read about MinGW, but I though it was for Linux. Is this
true or can you use it for any platform?


Thanks again everyone, this helps a lot~
always~
Vickie ;)
ultran00b
Posts: 35
Joined: Tue Oct 30, 2007 3:30 pm

Post by ultran00b »

MinGW is cross-platform, as is code::blocks. In fact, you can use c::b with virtually any compiler, including most of the vc++ ones. I personally find it very helpful.

Oh and by the way, good luck with learning C++. I purposefully took a longer time than most would (over half a year), but the good thing was I entered the game-programming world with a good grasp of object-oriented programming (OOP) and a lot of experience.
Use the debugger, young Skywalker...
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

No, Mingw is the "Minimalist gcc for Windows" so it's in no way portable. Moreover, it does not make sense to port it, because you have the gcc on other platforms. It's just a special version of gcc for creating Windows executables.
Please don't mix IDEs and compilers. gcc, mingw and cl.exe are compilers, while Visual Studio, Dev-C++, Code::Blocks, Eclipse, etc are IDEs. These rely on compilers and use them to create the executables at some time. You can create programs without IDEs, but not without compilers (at least not from C++ and similar languages).
rogerborg
Admin
Posts: 3590
Joined: Mon Oct 09, 2006 9:36 am
Location: Scotland - gonnae no slag aff mah Engleesh
Contact:

Post by rogerborg »

AFAIK, you can use MinGW as a cross-compiler on a Linux host.

Hmm, half a year? I'm more of the Teach Yourself Programming in Ten Years school. ;)
Last edited by rogerborg on Thu Nov 29, 2007 5:35 pm, edited 1 time in total.
Please upload candidate patches to the tracker.
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
ultran00b
Posts: 35
Joined: Tue Oct 30, 2007 3:30 pm

Post by ultran00b »

Hybrid: I was not mixing IDE's with compilers, so I'm not sure if you misunderstood me. A good definition of an IDE would be something that makes interacting with a compiler a lot easier.
But sorry about the MinGW thingy, I was thinking more of GCC like you said.
Use the debugger, young Skywalker...
Eagle
Posts: 20
Joined: Tue Nov 27, 2007 7:50 pm
Location: USA
Contact:

Post by Eagle »

So that is how you package your game for distribution! I love it when you
guys go all techy! I learn so much from it! :D

good stuff! thank you~

always~
Vickie ;)
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Yeah, I use mingw for cross-compilation under Linux. There are some rpms available which make it a very simple install. Using the Makefiles of Irrlicht reduce the effort to 'make clean && win32' when changing from Linux libs to Win32 ones.
Morgawr
Posts: 95
Joined: Wed Sep 26, 2007 7:04 pm

Post by Morgawr »

I'm strongly against Visual Studio and all those IDEs made by Microsoft.. You can call me a Linux freak but I honestly can't stand them. Back when I was still using XP I tried Visual C++ 6.0 and Visual Studio express 2003 ( or 2005, can't remember) and they gave me lots of problems... Don't know, maybe it was just me being newbie with those IDEs.. However now I'm using Code::Blocks for C++ and Eclipse for Java on my Linux machine, whenever I'm going to make a serious application/game, I'm gonna try Visual Studio IDE again to build it on windows (or just use C::B on windows aswell :P )


FREE SOFTWARE FTW!
Yellow_Yackets
Posts: 29
Joined: Thu Oct 25, 2007 5:58 pm
Location: Florida
Contact:

Post by Yellow_Yackets »

I think Dev-C++ is nice to use when doing irrlicht. But the problem is that Dev-C++ is like a dead compiler, i haven't seen any updates in years.
Last edited by Yellow_Yackets on Thu Nov 29, 2007 10:08 pm, edited 1 time in total.
Y_Y
Post Reply