1) Download and install the MingGW C++ / TDM-GCC compiler from: https://jmeubank.github.io/tdm-gcc/download/ Select the latest 64-bit release if you have a 64-bit OS such as Windows 10, eg. Download the MinGW-w64 based tdm64-gcc-9.2.0.exe, 59.4 MB https://github.com/jmeubank/tdm-gcc/releases/download/v9.2.0-tdm64-1/tdm64-gcc-9.2.0.exe 2) Download and install CodeLite IDE from: https://downloads.codelite.org/ Download version 14.02 or greater and select 64-bit option if you have a 64-bit OS such as Windows 10, eg. CodeLite 14.0.2 - Weekly Build July 20, 2020. Windows Installer 64 BIT 3) How to customize CodeLite settings: How to reset settings (in case you want to revert to the defaut settings): Help -> Run the Setup Wizard -> C/C++ development -> scan -> Pick TDM compiler -> System Default Perspective -> Restore Default Layout Important settings to change: Settings -> Code Completion -> Triggering -> uncheck Auto display code completion box when typing -- this change is very important since code completion is really annoying Settings -> Colours and Fonts -> Global Font -> Consolas -> 16 pt note fixed space font such as Consolas, Courier, etc. is needed for programming to keep track of indentations and spacing Settings -> Colours and Fonts -> Customize -> C++ -> styles -- can change colour codes here if you want Settings -> Preferences -> Guides -> uncheck Show line numbers margin Settings -> Preferences -> Guides -> uncheck Show indentation guidelines Hit Apply to save the setting Settings -> Preferences -> Edit -> uncheck Smart curly brackets Settings -> Preferences -> Edit -> uncheck Smart brackets / parenthesis Settings -> Preferences -> Folding -> uncheck Display folding margin Settings -> Preferences -> Misc -> uncheck Check for new version on startup Settings -> Preferences -> Misc -> uncheck Load last session on startup Hit Apply Select File -> Close All then Close Workspace to make sure settings are saved