MOUNTAIN said:
TRY CODEBLOCKS
Multiple compiler support:
GCC (MingW / Linux GCC)
MSVC++
Digital Mars
Borland C++ 5.5
Open Watcom
The Open Source, Cross-platform,
Free C/C++ IDE
OK. I downloaded that stuff.
Installed with all default options.
Selected C as default language
Typed a common "hello world" program:
#include <stdio.h>
int main(void)
{
long double d = 1e400;
printf("hello %Lg\n",d);
}
Pressed "Build".
Then it tells me
"Error can't find cc1.exe".
Ahhhh. After a lot of searching since this software comes with
ZERO documentation, I found that the installation program installs
the cc1.exe program in
"C:\Program Files (x86)\CodeBlocks\libexec\gcc\mingw32\3.4.4"
but expects the executables in
c:\program files (x86)\codeblocks\bin.
OK, that is just a bug. Copied the files. And then...
Yes! I could see the compiler in action...
"no include path to search for stddef.h"
"no include path to search for stdarg.h"
"error syntax error before size_t".
and hundreds of other errors
When you click in the errors, the IDE will not do anything.
stddef.h is in the codeblocks include path list but it just
doesn't work.
Reflecting on how could I solve that, I noticed a series of
buttons, and without really thing I pressed the one called
"Debug/continue", expecting to test the debugger with an already
compiled program.
But then, codeblocks froze, telling me that it is trying to compile
hello.c and there is no obvious way to understand how to "defreeze"
it.
So I closed the IDE, but when I try to restart it it tells me
"Another program instance is already running. Aborting".
Ahh this means that there is an invisible instance running. I
start the task manager and kill it.
Then, I can start codeblocks again
When codeblocks starts, it puts a semi transparent logo. I am
impressed by how well it looks. This makes me forget all other small
problems I have seen. How much time they spent studying the
logo, it looks perfect.
Of coourse it will not compile this second time, so I try to use
something from this pile of code. I chose "Export to html" and
load the generated html file into the browser.
It looks perfect except that the last brace is missing... The last
line is not displayed.
Well, codeblocks is a nice program.
I tried it 1 year ago and I had the same problems. Maybe somebody
of the developers list reads this. It would be nice too, if they would
write some documentation... I mean is the first IDE I see that for
documentation has "Tips for usage". Probably you have to read all the
"tips" before you can use it.
jacob