Visual C++ or Dev-C++

homeyg

Deity
Joined
Jan 12, 2004
Messages
3,631
If I want to start writing Windows programs (in C++ of course), would it be better for me to just learn the API in Dev-C++ or use Visual C++ (or Visual Studio)? I've taken a look at a book on Visual C++ and it looks like the IDE does everything for you and not much work with actual code is needed. Is that true or did I not take a good enough look at the book?
 
Personally the only reason I see for using Visual C++ is if you're going to use .NET.

Either way, theres no reason not to have both, since both are free (you'd be stupid to pay for Vis C++ when the Express version is sitting there for free).
 
Speedo said:
Personally the only reason I see for using Visual C++ is if you're going to use .NET.

Either way, theres no reason not to have both, since both are free (you'd be stupid to pay for Vis C++ when the Express version is sitting there for free).

I got the Express version of Visual C++ but the book I'm dealing with seems to deal with MFC Applications but I can't find how to start an MFC Application project in the Express version. Does the Express version not have this?
 
homeyg said:
If I want to start writing Windows programs (in C++ of course), would it be better for me to just learn the API in Dev-C++ or use Visual C++ (or Visual Studio)? I've taken a look at a book on Visual C++ and it looks like the IDE does everything for you and not much work with actual code is needed. Is that true or did I not take a good enough look at the book?


book is bad, i.e. beginner level. C++ promises lots of coding and memory management.

Dev-C is port of unix C++. If you want to use C++ for windows programming..stick to MS.
 
C++ is a standard language. So, in a sense, Dev-C++ == Visual C++. That is, you can write standard C++ with both of them.

If you want to write Windows-specific programs, then yes, Visual C++ has MS extensions that will allow you to more easily write those. If you want to write programs that can run on *any* system (like I do for a living), then you will skip the extensions and write standard C++.
 
The Dev-C++ is ported C++ from Unix. Although it is standard C++, it also contains some Unix-only models, such as POSIX threading model that is not used in Windows at all. That is why I think he should not use Dev-C++ in windows only environment. Also I’m not sure that Dev-C++ contains form editor.
 
Back
Top Bottom