Installation of c++ - Learn C++ - C++ Tutorial - C++ programming

How to Install IDE In C++

  • An Integrated Development Environment (IDE) contains all of the things you need to develop, compile, link, and debug your programs. So let’s install one.
  • The obvious question is, “which one?”. Keep in mind that you can install multiple IDEs, so there is no “wrong decision” here.
  • During the course of these tutorials, we will be showing you some of the nice features of your IDE, such as how to do integrated debugging.
  • All of our examples will be done using both Microsoft’s Visual C++ (for Windows), and Code::Blocks (for Linux or Windows).
  • Thus we highly recommend you pick one of these.
  • However, if you would like to try a different IDE, you are free to do so.
  • The concepts we show you will work for any IDE
  • Different IDE’s use different keymappings and different setups, and you may have to do a bit of searching to find the equivalent of what we show you.

Windows IDEs:

  • If you are developing on a Windows machine (as most of you are), then you have two choices:
  • If disk space and/or download size are not a constraint, then we recommend Visual Studio Community 2017.
  • When you run the installer, you’ll eventually come to a screen that asks you what workload you’d like to install. Choose “Desktop development with C++”.
  • The default options selected on the right side of the screen should be fine, but please ensure that the Windows 10 SDK is selected.
  • The Windows 10 SDK can be used on older versions of Windows, so don’t worry if you’re still running windows 7 or 8.
 c++  windows ide
  • If disk space and/or download size are a challenge, then we recommend Microsoft’s free Visual Studio Express 2015 for Windows Desktop, which you can find towards the bottom of the page.
  • The installer that you download off of Microsoft’s web page is actually a downloader. When you run it, it will download the actual IDE from Microsoft and install it.
    • Note: This tutorial was originally written when Microsoft was distributing the 2005 version of Visual C++.
    • Consequently, some references and screenshots are targeted to that version. Running any later versions (such as 2013, 2015, 2017, etc…) are fine, however, your screens may look slightly different.
Learn C++ , C++ Tutorial , C++ programming - C++ Language -Cplusplus

Linux or Windows IDEs:

  • If you are developing on Linux (or you are developing on Windows but want to write programs that you can easily port to Linux), we recommend Code::Blocks.
    • Code::Blocks is a free, open source, cross-platform IDE that will run on both Linux and Windows.
    • Windows users: make sure to get the version with MinGW bundled.

First, go to Settings->Compiler:

 c++ compiler
  • Then check the box marked “Have g++ follow the C++11 ISO C++ language standard [-std=c++11]:
  • Note: If “Have g++ follow the C++14 ISO C++ language standard [-std=c++14]” exists for your version of Code::Blocks, use that instead.
  • After installing Code::Blocks, some users have been getting an error message “Can’t find compiler executable in your configured search paths for GNU GCC Compiler”. If you run into this, try the following:
    • In you’re on Windows, make sure you’ve downloaded the version of Code::Blocks WITH MinGW. It’s the one with “mingw” in the name.
    • Try doing a full uninstall, then reinstall.
    • Try going to settings, compiler, and choose “reset to defaults”.
    • Try a different compiler.
  • Alternately, some people prefer to use ’Bloodsheds Dev-C++ which also runs on both Windows and Linux.


  • Mac users can use Xcode if it is available to you, or Eclipse. Eclipse is not set up to use C++ by default, and you will need to install the optional C++ components.

Can I use a web-based compiler?:

  • While your IDE is downloading (or if you’re not sure you want to commit to installing one yet),
  • you can continue this tutorial using a web-based compiler, such as the one at TutorialsPoint.
  • Web-based compilers are fine for dabbling and simple exercises.
  • However, they are generally quite limited in functionality many won’t allow you to save projects, create executables, or effectively debug your programs.
  • You’ll want to migrate to a full IDE when you can.

Related Searches to Installation of c++