asgard20032 wrote:Disappointed by eclipse...
Eclipse CDT, windows
If i try to use a library, like SDL, i have some difficulty with header file. if header file are in MinGW/Include/SDL, and in eclipse i only put MinGW/include, it will say unresolved(don't remember the remain of the sentence)...
My mistake, i think i forgot to specify that SDL.h was in a subfolder... i should have declared it with <SDL/SDL.h> and not <SDL.h>. Ok, now there is still code auto completion that i can't make it working. I wirte print, and eclipse can't even figure out that i want printf, eclipse just offer no choice.
Edit: I think i found a sort of auto completion... but not what i want: Alt + / complete what we are writting with already used statement in the code. For example, if i already used printf and i start to write pri, it will the only choice it will show me. But if i didn't used scanf in the source, and start writing sca, it wont show me scanf since i didnt used it.
Edit: Autocomplete work... had to press CTRL+Space. I don't like that... I saw no option so that autocomplete show result whenever i write something... Pressing CTRL+Space every-time is not what im looking for. Also, its a mess when i press CTRL+Space, it show function, macro, struct, template... everything at once. I saw no option to only show what i want. For example, i would like that when typing normally, it bring some result(by default, all result), then cycle to function only, declared variable only, available datatype, macro only... But the option to cycle don't offer those option.
Also, for the function description, it don't show any until i have selected it... So if i want to know what i function do, i have to select it... its what im looking for, erase it. It should allow us to view description from the autocomplete proposal, not only after selecting it.
Edit: Just tried Netbean... Right when I was trying it, had no difficulty at all to make it work. I felled comfortable with it, how the button was positionned, the option... One thing i didn't like was like eclipse, had to ctrl+space. But it show info about function in the list. Even better, it call man page to show thing. This is a good and bad thing. On linux, its the best thing, but on windows, since there is no man page, no documentation on the function. Other IDE like eclipse, get documentation from comments. Another thing I liked from Netbean was the fact that it organize suggestion in a good order. First it show our own variable and function, then after function from library. Most of the time, when we declare variable, its not to get buried by result from function of other library. Unfortunately, no way to cycle trough result. But since it organize result in a good way, i won't need a cycle option... when i was in code::block, they did the same thing, well organized, no cycle. Lot of sample to try out thing. Had some little trouble configuring msys. mkdir not found, specify make path (this one was easy). So i added PATH to msys/bin, but i realised i had to restart the IDE. One of thing i don't like with that IDE is that it has a strange orange | (verticle line, or horizontal, im alway confuse what is horizontal or vertical) in the source editor.
Currently, Netbean score 8.5/10 (this score is only indicating how I feel in the first few hours compared to experience i had with code::block, 10/10 = how i felled with code::block, so this score will get higher as i get better with netbean. So this is like a first impress score)
Eclipse score 7.5/10 (Not a bad IDE, but i feel a little uncomfortable with it at the moment, maybe with time, i will feel more comfortable.)
codelite was 7/10 because there was some thing buggy like code completion
Edit: It was not a orange line, but a pink line... it is the right margin line. Now that i know its purpose, i won't disable it, can be useful. But i will put a color that won't bother me, a very very very pale green line, almost not visible, but not invisible, i will be able to see it, but it won't disturb me. Had no problem compiling a program using SDL. I really like it. But when i was looking at the makefile... I understand nothing. It generate more complicated makefile than with other IDE.
Edit: Tried Eclipse again, after having tried Netbean, I feel more familiar with Eclipse (since Netbean and Eclipse are similar). Eclipse generate more standard makefile. Also, forget what I said, with eclipse, it also organize the autocomplete. Now the choice is hard between Netbean and Eclipse.
Eclipse 7.5/10 -> 8.5/10. But there is still some thing i don't like from eclipse, for example, i can't change default setting. I can only change project setting. So whenever i create a new project, it take default setting, but i can't change those default setting, so when i create a new project it take the setting i want.
Edit(so many edit lol): Just saw that tomorrow, new major version of Eclipse... Netbean major version, like already said, will also come out in few day... So i should wait for those release to make my choice i think.