I was wondering what would the best free IDE for C++ programming would be? I'm thinking Dev C++, but can I still do directX programming on it? any downfalls to this program? Any other recommendations? Thanks!
Printable View
I was wondering what would the best free IDE for C++ programming would be? I'm thinking Dev C++, but can I still do directX programming on it? any downfalls to this program? Any other recommendations? Thanks!
Yeah, it's tough to get it to work the way you want. My recent attempts were frustrating, and I abandoned it.Quote:
any downfalls to this program?
Emacs with a makefile
I'm fond of xcode, nice coding GUI, comes free on mac osX along with gcc, gdb, gmake, ddd, etc. Though I think you'd have little trouble with the directX libraries ;-}
Only using Dev C++ for a few days now, for a Windows project. Not as powerful as M'soft Vcc (think they call it .NET developer or something like now), but Dev C++ is way less annoying. Not sure why 7stud abandoned it, seems pretty capable and sturdy.
Crimson Editor and a makefile for me. I must admit I've never gotten use to an IDE. But if I had a choice, the Visual Studio IDE is my favorite. ;)Quote:
Originally Posted by Rashakil Fol
You could try Visual C++ 2005 .NET.
Visual C++ 2005 Express Edition.
Download it while it lasts.
sacrilege!Quote:
Originally Posted by Rashakil Fol
VIM forever.
The Ultimate IDE:Quote:
Originally Posted by 124
LINUX
i use quincy 2005 cos its simple and it gets the job done. I like freesing f9 to compile. It's better than command lining.
Really great for DirectX programming... :rolleyes: :rolleyes: :rolleyes:Quote:
The Ultimate IDE:
LINUX
Code::Blocks with Microsofts 2005 compiler
So can these compilers compile and create executables from multiple source code files (all from the same project.)? I think I'll try some free microsoft Visual C++ compiler. Sorry, but I'm kind of new to this programming thing.
I downloaded Microsoft Visual C++ Toolkit 2003. From the looks of it, it's a command prompt compiler. Any good tutorials for this? Thanks!
why not just get the free Visual C++ 2005 IDE?Quote:
Originally Posted by 124
The compiler is one of the best out there and I've yet to see anything come close to the debugger.
Check out Eclipse. It is cross-platform, OSS and has plugins for loads of different languages. It seems pretty good.
I use eclipse for python development. Last time I checked (a good while ago) the CDT wasn't that hot. Has it improved?Quote:
Originally Posted by drrngrvy
Eclipse, i would NOT USE IT! i just hate it.
use Dev C++ for almost anything.
if you need to do MFC, i would suggest a Microsoft Compiler.
Dev C++ dose not work with DirectX at ALL, if you want to use it get a Microsoft Compiler, MSVC 2005 epress is free, but it dosent come with any windows includes, what is up with that, i would suggest MSVC 2003 .NET, i is just amazing, but i of course got it pratically for free from college so if you can GET IT, if not good luck.
>> it dosent come with any windows includes, what is up with that
You are supposed to download them separately.
it is still hard to get working properly
Eclipse looks a bit gaudy, but I was thinking of trying to migrate since I'm not interested in being l33t enough to use emacs and, as brilliantly efficient as it is, VS not being cross-platform is very annoying and not being able to use it like any standard compiler is equally bad. I'm totally oblivious to the ways of making a multifile project on something like gcc. That's bad.
umm.. I don't find anything frustrating about Dev and I think it is a very good IDE.Quote:
Originally Posted by 7stud
yea gcc is like the most global thing in the world ever, but if you are trying to make anything big, you will kill your self becouse gcc is just plain stupid. Emacs, another headach you just dont need, i hate emacs with every fiber of my being and i will not stop untill i have sucsessfully destroyed every instance of it, and any one who defends it, so that the world can move on and our brains can finnaly relax.
Sure you are going to have to use something like MSVS for a professional 500,000 lined project, but Dev is good for just about anything else.
i never said anything bad about Dev C++ but gcc is not the same thing, it is a black screen where you cant backspace or do anything, i thing we were talking about different things. gcc is a very global thing, but it is gay
for the record Dev C++ is the just GREAT. i have always loved it.
Why?Quote:
Originally Posted by homeyg
becouse 500,000 lines was alot last time i check my chart of big numbers. You of course dont have to but if you are sane and want to retain that sanity you will use something made to make your life easyer, like MSVC
is devc++ still in the works? it looks like there lastest release, which is a beta at that, is now over a year old?
No they come out with new releases frequently.Quote:
Originally Posted by Rv5
I repeat. Why is MSVC the only compiler adequate enough to handle large programs? What is it about all the other compilers/IDEs/editors that makes them completely inadequate?Quote:
Originally Posted by loopshot
would i have to uninstall MV C++ 6 if i want to install that?Quote:
Originally Posted by ChaosEngine
Oookaaaayyyy....Quote:
Originally Posted by loopshot
What do you mean, so our brains can finally relax? What about Emacs doesn't let the brain relax?Quote:
Originally Posted by loopshot
GCC is a compiler, not a screen, by the way. Just so you know.Quote:
Originally Posted by loopshot
As much as you guys attempt to live in your own reality, the true reality is that MS is and will be king for a long time. Do yourself a favor and use their tools, especially when they make them available for free.
Quote:
Originally Posted by nvoigt
hmm, I guess you don't look into the linux programming forum here then.
with the headers for directx, you can program in linux using directx, you just have to test on windows.
du-oh, linux does allow for cross platform compiling even, as long as you have the sources for the libs needed.
I could build an app on linux to run on windows, if the sources were not coded to be linux only.
so yup, linux is the ultimate ide, and can be used for directx programming.
it's an open source project originating in the linux world. Those are in an eternal beta state (once they get out of alpha state after 100 release candidates of beta 1 after a decade or so).Quote:
Originally Posted by Rv5
no, but why wouldn't you want to get rid of that dinosaur?Quote:
Originally Posted by InvariantLoop
and especially if you ever want to make a living creating desktop software as a professional.Quote:
Originally Posted by Bubba
For Unix based background stuff you will get by with gcc (but NOT DevC, learn VI instead), for professional C++ based client development MSVC is where the money is (in fact I've never seen a single professional organisation use DevC, it's purely a hobby tool).
Borland and Intel have a following as well, but aren't available free of charge (Borland is, but only a 6 year old commandline compiler).