https://wiki.codeblocks.org/api.php?action=feedcontributions&user=Enjo&feedformat=atomCode::Blocks - User contributions [en]2024-03-28T13:41:10ZUser contributionsMediaWiki 1.35.0https://wiki.codeblocks.org/index.php?title=User_documentation&diff=9476User documentation2020-02-25T04:54:47Z<p>Enjo: /* Compilers - External: Cross compiler MSVS 2005 under Linux through Wine */</p>
<hr />
<div>[[Category:Code::Blocks Documentation]]<br />
[[Category:User Documentation]]<br />
== Official user document ==<br />
The Official Code::Blocks user document can be found [https://www.codeblocks.org/user-manual here].<br />
* Contributed [http://www.bt4.pl/programy/dla-programistow/code-blocks/ Polish translation].<br />
<br />
== Using Code::Blocks ==<br />
<br />
'''[[Installing Code::Blocks]]'''<br />
:How to install Code::Blocks (from binary or source).<br />
<br />
'''[[Creating a new project]]'''<br />
:How to get started with project setup and management.<br />
<br />
'''[[Keyboard Shortcuts]]'''<br />
:List of keyboard shortcuts that can be used in Code::Blocks.<br />
<br />
'''[[Basic Tutorial]]'''<br />
:Information useful to make sense of Code::Blocks' settings (for newer users).<br />
<br />
'''[[Command line arguments]]'''<br />
:List of command-line arguments that can be used with Code::Blocks.<br />
<br />
'''[[Tools+ reference|User-defined tools]]'''<br />
:Integrate external programs into Code::Blocks.<br />
<br />
'''[[The build process of Code::Blocks]]'''<br />
:Information about how Code::Blocks actually builds your source code.<br />
<br />
'''[[wxSmith tutorials]]'''<br />
:Information about how to use wxSmith RAD editor<br />
<br />
'''[[Building an Non-Unicode Win32 Code::Blocks]]'''<br />
:Information about how to modify the Code::Blocks project files for an Non-Unicode build of Code::Blocks.<br />
<br />
'''[[Code::Blocks and Makefiles]]'''<br />
: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.<br />
<br />
'''[[Variable expansion]]'''<br />
:CB can use ''dynamic'' variables, that get replaced automatically, on various places, like in the build options or the post and pre build steps<br />
<br />
'''[[Manipulating multiple projects at the same time]]'''<br />
:To manipulate options of multiple projects at the same time you can use a contributed plugin named ''Project options manipulator''<br />
<br />
'''[[Miscellaneous]]'''<br />
:Miscellaneous things related to the user development experience. This is a catch all place.<br />
<br />
== Customizing Code::Blocks ==<br />
<br />
'''[[Scripting Code::Blocks]]'''<br />
:Information about scripting Code::Blocks with [http://www.squirrel-lang.org/ Squirrel].<br />
<br />
'''[[Syntax highlighting custom colour themes]]'''<br />
:Change the color of the editor, code highlighting <br />
<br />
'''[[Code::Blocks Plugins]]'''<br />
:List of plugins that come with Code::Blocks.<br />
<br />
'''[[Personalities]]'''<br />
:Customize the Code::Blocks user interface for different workflows.<br />
<br />
== Application development ==<br />
<br />
* [[Variable expansion|Builtin variables]]<br />
* [[Recommended global variables]]<br />
* [[Code::Blocks variable types synthesis]]<br />
* [[Debugging with Code::Blocks]]<br />
* [[UnitTesting|Unit testing with Code::Blocks]]<br />
* [[Adding support for non C/C++ files to the build system]]<br />
* [[Codeblocks with scons|Integrating the SCons build system]]<br />
<br />
== Compilers ==<br />
<br />
* [[Global compiler variables]]<br />
* [[Precompiled headers]]<br />
* [[Installing a supported compiler]]<br />
* [[Installing Cygwin Compiler]]<br />
* [[Installing Fortran Compiler]]<br />
* [[Installing Objective-C Compiler]]<br />
* [[Installing Uniwin remote compiler]]<br />
* [[Using Xming for remote compilation]]<br />
* [[Using STLFilt with MinGW]]<br />
* [[Code::Blocks and Cross Compilers|Using cross compilers]]<br />
* [[Cross Compiling wxWidgets Applications on Linux]]<br />
* [[Integrating Microsoft Visual Toolkit 2003 with Code::Blocks IDE]]<br />
* [[Integrating Microsoft Visual C 6 with Code::Blocks IDE]]<br />
* [[Using the Code::Blocks IDE with SDCC on PIC MCUs]]<br />
* [[Using Code::Blocks with Open Watcom]]<br />
* [[Custom compiler|Creating a custom compiler]] (Unfinished page.)<br />
* [[64Bit Windows|Setting up for 64-bit windows development with Mirosoft compilers]]<br />
* [[Developing 32 bit apps under 64 bit Linux (Ubuntu)]]<br />
* [https://www.orbiterwiki.org/wiki/Free_Compiler_Setup_Under_Linux External: Cross compiler MSVS 2005 under Linux through Wine]<br />
<br />
== User interface development ==<br />
<br />
<!-- * [[WxSmith Tutorial & Pointers|Creating a dialog for wxWidgets with wxSmith]] outdated --><br />
* [[wxSmith tutorials|Creating a dialog for wxWidgets with wxSmith]]<br />
<br />
== Third-party libraries ==<br />
<br />
* [[BoostWindowsQuickRef|Using Boost with Code::Blocks (Windows)]]<br />
* [[Using wxWidgets|Using wxWidgets with Code::Blocks]]<br />
* [[Using SDL with Code::Blocks]]<br />
* [[Using GLFW with Code::Blocks]]<br />
* [[Using Allegro with Code::Blocks]]<br />
* [[Using FreeGlut with Code::Blocks]]<br />
* [[Using OpenCV with Code::Blocks]]<br />
<br />
== Third-party Applications ==<br />
<br />
* [[KiCadBuildQuickRef|How-to build KiCad with Code::Blocks]]</div>Enjo