Tux Wonder-Dog said:
I've been wondering about Dev-C++. Does it include a resource,
icon/image/etc editor, and suchlike?
Well... hardly. There's a resource file editor, but it's primitive. Then
again, hacking it by hand shouldn't be a problem for a programmer.
There isn't an icon editor, so I've had to write my own to be able to
follow chapter 10 of Petzold's book, which deals with resources. To my
pleasant surprise, this was possible with knowledge only from chapters
1-9, plus the .ico file format as found on Wotsit.
There's no image editor, but I wouldn't want to use a compiler suite's
image editor anyway when there are full-blown image editors available,
even for free. Why piddle about with something barely better than MS
Paint when you can use PSP or the Gimp?
The greatest lack I've felt using Dev-C++ is that of a dialog editor.
Then again, I sketch these out on paper anyway, so it's just a matter of
typing in reasonable default values, compiling it, and then adjusting
numbers where necessary.
The greatest advantage of Dev-C++ over more automated suites, say,
Pelles C, is that Dev-C++ doesn't force you into its own modus operandi
(mainly because it hasn't one).
With Pelles C, I have yet to discover a way to manually set the IDs of
menu items exactly the way I want them. When it opens a resource file, I
see a tree, not a file - and this is quite unlike the way it shows other
files, and TTBOMK there's no way around it. Perhaps worst of all, I
cannot compile a single .c file without creating a full-blown project -
and have you seen the amount of rubble it creates for every single
project?
With Dev-C++, I don't get much help, but OTOH, I'm not hindered, either.
I can compile any file, or any project, no matter where. If I want a
separate directory for a program, I make it. If I want to compile only
test.c, I do so. Resource IDs? I set them myself, to my own tastes.
Dev-C++ gives me freedom to do what I want, the way I want to do it -
freedom of action, not the vacuous freedoms of Speach or Bheer. I like
that freedom.
Richard