User documentation
From Code::Blocks
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Official user document
The Official Code::Blocks user document can be found here
Articles for Code::Blocks users
- How to install Code::Blocks (from binary or source).
- How to get started with project setup and management.
- List of keyboard shortcuts that can be used in Code::Blocks.
- List of command-line arguments that can be used with Code::Blocks.
- Customize the Code::Blocks user interface for different workflows.
- List of plugins that come with Code::Blocks.
The build process of Code::Blocks
- Information about how Code::Blocks actually builds your source code.
- Information about scripting Code::Blocks with Squirrel.
- Information about how to use wxSmith RAD editor
Building an Non-Unicode Win32 Code::Blocks
- Information about how to modify the Code::Blocks project files for an Non-Unicode build of Code::Blocks.
- Using makefiles with CB is not normally necessary (CB does this automatically) but if you have some compelling reason to use one - here's how.
- Miscellaneous things related to the user development experience. This is a catch all place.
Application development
- Builtin variables
- Recommended global variables
- Code::Blocks variable types synthesis
- Debugging with Code::Blocks
- Adding support for non C/C++ files to the build system
Compilers
- Global compiler variables
- Precompiled headers
- Installing a supported compiler
- Installing Cygwin Compiler
- Installing Fortran Compiler
- Installing Objective-C Compiler
- Installing Uniwin remote compiler
- Using Xming for remote compilation
- Using cross compilers
- Cross compiling wxWidgets applications on Linux
- Integrating Microsoft Visual Toolkit 2003 with Code::Blocks IDE
- Integrating Microsoft Visual C 6 with Code::Blocks IDE
- Setting up for 64-bit windows development with Mirosoft compilers
- Using the Code::Blocks IDE with SDCC on PIC MCUs
- Using Code::Blocks with Open Watcom
- Developing 32 bit apps under 64 bit Linux (Ubuntu)
User interface development
Third-party libraries
- Using Boost with Code::Blocks (Windows)
- Using wxWidgets with Code::Blocks (Windows)
- Using SDL with Code::Blocks
- Using GLFW with Code::Blocks
- Using Allegro with Code::Blocks
- Using FreeGlut with Code::Blocks
- Using OpenCV with Code::Blocks