Page 1 of 2

What version of VC++ do you guys use?

Posted: Wed Nov 28, 2007 11:55 pm
by Eagle
What version of VC++ do you guys use? 6? 8?

thanks~

always,
Vickie ;)

Posted: Thu Nov 29, 2007 6:25 am
by alfabeta90
They exist other studios then VC++. I use sometimes Dev-Cpp and VC++ 2008 EE

Posted: Thu Nov 29, 2007 8:52 am
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).

Posted: Thu Nov 29, 2007 9:03 am
by dlangdev
I'm using VS C++ Express.

Works with DX9, Irrlicht and Cg.

Posted: Thu Nov 29, 2007 12:44 pm
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.

Posted: Thu Nov 29, 2007 2:05 pm
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...

Posted: Thu Nov 29, 2007 2:59 pm
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 ;)

Posted: Thu Nov 29, 2007 4:23 pm
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.

Posted: Thu Nov 29, 2007 5:23 pm
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).

Posted: Thu Nov 29, 2007 5:29 pm
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. ;)

Posted: Thu Nov 29, 2007 5:34 pm
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.

Posted: Thu Nov 29, 2007 6:46 pm
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 ;)

Posted: Thu Nov 29, 2007 8:53 pm
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.

Posted: Thu Nov 29, 2007 10:04 pm
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!

Posted: Thu Nov 29, 2007 10:04 pm
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.