User Ratings
Rate This Project
Login To Rate This Project
Featured Reviews
Highest Rated
Pros:
fast, easy install, easy to use and can use any compiler.
Cons:
well this is more of a pro i guess since it has no cons.
Lowest Rated
The only advantage compared to Eclipse is that CodeBlocks is much faster to load and code. However, if you want to develop big projects such as Python or Moses, forget about it. Go Visual Studio or Eclipse.
Design flaws:
1. cannot display data structure in a tree view, i.e., code outline;
2. cannot change hotkeys, it uses ancient Turbo/Borland C++ hot key assignment, e.g., Ctrl+F9 to compile, you need to install addition plugin to change hotkey, this shows it is immature;
3. cannot use Ctrl+Left click to go to declaration and definition;
4. cannot navigate forward and backward using Alt+Left and Alt+Right;
5. does not support nested macro expansion;
6. closed projects is not shown in the workspace, kind of s-t-u-p-i-d. Then what is the use of the workspace;
7. during debugging, mouse hover over can display variable values only for basic types such as float/int/double, but not for STL containers (e.g., vector<string>); watch window sometimes need to be opened manually every time, kind of buggy;
8. smart indent function is not so smart: close bracket indent is not adjusted automatically; upon a newline, in some cases, indent is not auto adjusted;
9. No undo/redo history, cannot go to Nth undo/redo step in the history;
10. program's output is shown in a popup console window but is not captured in the dialog window; during debugging, when the program exits , the console window closes immediately so you cannot see when the program's output;
In conclusion, it is only usable for C/C++ beginners, you can use it only for tiny projects containing one or a few source code files, such as using the old Borland/Turbo C++ for programming competitions.
User Reviews
-
Very professionnal tools !! a must to have !
-
lite, fast and really good IDE
-
handy
-
The Best for Linux!! Simply and Plainly speaking.
-
perfect with many features!
-
Great IDE, small and fast
-
Great!
-
Great
-
Great C/C++ IDE!
-
Great lightweight IDE for C++
-
Best opensource free IDE!
-
Very very good IDE! Loving building applications with CodeBlocks.
-
Excellent IDE for a daily work. Very stable and plenty of features. Thank you.
-
Great software and intuitive too. Will have a lot of fun learning more about coding but from a different perspective.
-
Very elegant.
-
Great IDE. Best feature is that it is cross-platform! :)
-
Easy to use and very poweful. Thank you!!
-
Great
-
Good in general. Sometimes unstable(especially when saving and parsing code).
-
I'm currently using c++ 11 examples from the book c++ Primer 5th edition all examples that were written for GCC only. Works perfectly with TDM GCC except one function called Assert() could you please add this function to your ide. thanks P.S Even though i've included <cassert> or <assert.h> in the example codes it still won't let me compile it at all and gives me errors. I've already told the The msys and TDM GCC groups about this but just in case I thought that I should tell you about this problem as well in hope that one of you will fix this problem for me
-
Find Declaration of constructor still doesn't work. 2014 year now. Instead of showing declaration of constructor it shows declaration of class. Code::blocks svn 9455.
-
Well, it's a top level project, the latest release have not choked on any huge project yet, seems that the 4.7.1 compile's gone through well. The only objection are the presence of -march= in the preselectable row without any notice that such builds are non portable as of gcc 4.6 and up. Use -mtune= instead as I've tested quad cpu builds on many cpu's, down to pentiumm,s with gcc 4.6.1, 4.7.3, 4.8.1-4, builds with very minor decrease in execution speed. But for a specific machine, it's O.K. with -march And that's thoroughly, parsing some two billion lines of code in said manner. Also, don't understand the -fexpensive-optimizations selection as it turns on by default with -O2 maybe looks cool ?, though a very minor issue.
-
I am very saticfied with this project!
-
Pros: fast, easy install, easy to use and can use any compiler. Cons: well this is more of a pro i guess since it has no cons.
-
Excellent project! Reccommend everybody. Thanks!)))+1