Difference between revisions of "User documentation"

From Code::Blocks
m (Added STLFilt link.)
(Added and organized some links.)
Line 8: Line 8:
  
 
'''[[Installing Code::Blocks]]'''
 
'''[[Installing Code::Blocks]]'''
 
 
:How to install Code::Blocks (from binary or source).
 
:How to install Code::Blocks (from binary or source).
  
 
'''[[Creating a new project]]'''
 
'''[[Creating a new project]]'''
 
 
:How to get started with project setup and management.
 
:How to get started with project setup and management.
  
 
'''[[Keyboard Shortcuts]]'''
 
'''[[Keyboard Shortcuts]]'''
 +
:List of keyboard shortcuts that can be used in Code::Blocks.
 +
 +
'''[[Personalities]]'''
 +
:Customize the Code::Blocks user interface for different workflows.
  
:List of keyboard shortcuts that can be used in Code::Blocks.
+
'''[[Basic Tutorial]]'''
 +
:Information useful to make sense of Code::Blocks' settings (for newer users).
  
 
'''[[Command line arguments]]'''
 
'''[[Command line arguments]]'''
 
 
:List of command-line arguments that can be used with Code::Blocks.
 
:List of command-line arguments that can be used with Code::Blocks.
 
'''[[Personalities]]'''
 
 
:Customize the Code::Blocks user interface for different workflows.
 
  
 
'''[[Code::Blocks Plugins]]'''
 
'''[[Code::Blocks Plugins]]'''
 
 
:List of plugins that come with Code::Blocks.
 
:List of plugins that come with Code::Blocks.
  
 
'''[[Tools+ reference|User-defined tools]]'''
 
'''[[Tools+ reference|User-defined tools]]'''
 
 
:Integrate external programs into Code::Blocks.
 
:Integrate external programs into Code::Blocks.
  
 
'''[[The build process of Code::Blocks]]'''
 
'''[[The build process of Code::Blocks]]'''
 
 
:Information about how Code::Blocks actually builds your source code.
 
:Information about how Code::Blocks actually builds your source code.
  
Line 62: Line 57:
 
* [[Code::Blocks variable types synthesis]]
 
* [[Code::Blocks variable types synthesis]]
 
* [[Debugging with Code::Blocks]]
 
* [[Debugging with Code::Blocks]]
 +
* [[UnitTesting|Unit testing with Code::Blocks]]
 
* [[Adding support for non C/C++ files to the build system]]
 
* [[Adding support for non C/C++ files to the build system]]
 +
* [[Codeblocks with scons|Integrating the SCons build system]]
  
 
== Compilers ==
 
== Compilers ==
Line 72: Line 69:
 
* [[Installing Fortran Compiler]]
 
* [[Installing Fortran Compiler]]
 
* [[Installing Objective-C Compiler]]
 
* [[Installing Objective-C Compiler]]
* [[Using STLFilt with MinGW]]
 
 
* [[Installing Uniwin remote compiler]]
 
* [[Installing Uniwin remote compiler]]
 
* [[Using Xming for remote compilation]]
 
* [[Using Xming for remote compilation]]
 +
* [[Using STLFilt with MinGW]]
 
* [[Code::Blocks and Cross Compilers|Using cross compilers]]
 
* [[Code::Blocks and Cross Compilers|Using cross compilers]]
* [[Cross Compiling wxWidgets Applications on Linux|Cross compiling wxWidgets applications on Linux]]
+
* [[Cross Compiling wxWidgets Applications on Linux]]
 
* [[Integrating Microsoft Visual Toolkit 2003 with Code::Blocks IDE]]
 
* [[Integrating Microsoft Visual Toolkit 2003 with Code::Blocks IDE]]
 
* [[Integrating Microsoft Visual C 6 with Code::Blocks IDE]]
 
* [[Integrating Microsoft Visual C 6 with Code::Blocks IDE]]
* [[64Bit Windows|Setting up for 64-bit windows development with Mirosoft compilers]]
 
 
* [[Using the Code::Blocks IDE with SDCC on PIC MCUs]]
 
* [[Using the Code::Blocks IDE with SDCC on PIC MCUs]]
 
* [[Using Code::Blocks with Open Watcom]]
 
* [[Using Code::Blocks with Open Watcom]]
 +
* [[Custom compiler|Creating a custom compiler]] (Unfinished page.)
 +
* [[64Bit Windows|Setting up for 64-bit windows development with Mirosoft compilers]]
 
* [[Developing 32 bit apps under 64 bit Linux (Ubuntu)]]
 
* [[Developing 32 bit apps under 64 bit Linux (Ubuntu)]]
  
Line 92: Line 90:
  
 
* [[BoostWindowsQuickRef|Using Boost with Code::Blocks (Windows)]]
 
* [[BoostWindowsQuickRef|Using Boost with Code::Blocks (Windows)]]
* [[WxWindowsQuickRef|Using wxWidgets with Code::Blocks (Windows)]]
+
* [[Using wxWidgets|Using wxWidgets with Code::Blocks]]
 
* [[Using SDL with Code::Blocks]]
 
* [[Using SDL with Code::Blocks]]
 
* [[Using GLFW with Code::Blocks]]
 
* [[Using GLFW with Code::Blocks]]

Revision as of 22:34, 6 January 2012

Official user document

The Official Code::Blocks user document can be found here

Articles for Code::Blocks users

Installing Code::Blocks

How to install Code::Blocks (from binary or source).

Creating a new project

How to get started with project setup and management.

Keyboard Shortcuts

List of keyboard shortcuts that can be used in Code::Blocks.

Personalities

Customize the Code::Blocks user interface for different workflows.

Basic Tutorial

Information useful to make sense of Code::Blocks' settings (for newer users).

Command line arguments

List of command-line arguments that can be used with Code::Blocks.

Code::Blocks Plugins

List of plugins that come with Code::Blocks.

User-defined tools

Integrate external programs into Code::Blocks.

The build process of Code::Blocks

Information about how Code::Blocks actually builds your source code.

Scripting Code::Blocks

Information about scripting Code::Blocks with Squirrel.

wxSmith tutorials

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.

Code::Blocks and Makefiles

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

Miscellaneous things related to the user development experience. This is a catch all place.

Application development

Compilers

User interface development

Third-party libraries

Third-party Applications