Advocate said:
OK thanks for all your help guys, I've managed to get hold of a (official) copy of Visual C++ 6.
Now all I need are some tutorials on learning C++ and learning OpenGL or DX in C++.....some "tutorials for the simple minded" would be nice
If you are willing to pay a little bit, I like the the Prima Tech Game development series.
I find Beginning Direct3D Game Programming by Wolfgang F. Engel and Amir Geva and OpenGL Game Programming by Kevin Hawkins and Dave Astle both very good starting material for Windows game programming, and both even come with a decent physics and math primer.
<rant>
That said, I'm not much of a fan for VC++ 6. Sure it produces some amazing code, but it turns my ANSI C++ code to shitz. I prefer Metrowerks and Borland, but getting DirectX to work with them... well... they're not Microsoft, what can I say.
And before someone tells me to go get a life and use all the compilers... I have used all three of them and more, to varying degrees. VS.NET and VS 6, Borland C++Builder 6 and Borland C++ 5.02, and Metrowerks 4-8, gcc 2.8.2 and gcc 3. Yes, I spent too much money, but what can I say, I'm a sucker for compilers, and edu discounts are great
I firmly believe that to get the most out of C++, you need a compiler that's close to ANSI compliance (aka good STL and obeys rules), easy to use, and decent speed. Metrowerks comes the closest to that, though Borland users still argue they have the best compliance. Matter of opinion I guess, but some testing showed their STL wasn't all that great. Works for me though.
I've had some pretty annoying problems under VS 6 with stuff like variable scope and such... VS.NET is better, but a bit complicated to use.
</rant>
edit: I forgot to mention... if you REALLY want to start from the beginning, pick up Windows Game Programming for Dummies for Andre LaMothe, which introduces you to DirectX programming in 2D, and grab STL Tutorial and Reference Guide, Second Edition by David R. Musser, Gillmer J. Derge, and Atul Saini. If you need to learn C/C++ from the very beginning... there are lots of those, just look on Amazon. But make sure the C++ book touches a bit on STL. I learned my C++ from C++ for You++ for my CS class, and the book isn't half bad, but I think you can do better for 30 bucks.
Also, does anyone know how to convert VC++ static libraries to input libraries?