Video Steps to Installing Eclipse for C++ on Windows 10


Installing Eclipse to do C++ development on any operating system involves several steps; the links below will walk you through the steps on a computer running Windows 10. The installation should go smoothly if you follow these steps carefully, and in order. The only exception is if you already have Java (version 11 or later) and Eclipse for Java development installed on your computer, in which case you may skip steps 1 and 2.

Each video opens in a new window (or tab), so at the conclusion of each video, just close that window (or tab) to return to this page. Most videos are just a few minutes long. Here are the steps:

  1. If necessary, install Java onto your system:
    1. Download Java (if necessary).
    2. Install Java (if necessary).
    3. Test Java (Create/update your PATH environment variable).
  2. If necessary, download and install Eclipse for Java Developers:
    1. Download Eclipse.
    2. Install and Test Eclipse.
  3. Install a C++ compiler, debugger, and make utility (We will use the free, open-source Cygwin versions of g++, gdb, and make.)
    1. Find and Download Cygwin.
    2. Install Cygwin.
    3. Test Cygwin (Update your PATH environment variable) so that the system can find the C++ compiler, debugger, and make.
  4. Install CDT, the Eclipse plugin for C++ developers:
    1. Install CDT.
    2. Test your installation of CDT.
    3. Customize your installation of CDT.

Notes: These instructions use OpenJDK 14, Cygwin 3.1.6, Eclipse 2020-06, and CDT 9.11.1, which were the most recent versions when these videos were created. (Eclipse/CDT 2020-06 has a dependency on Java 11 or later; it will not work on versions of Java that are older than that.) The steps to install subsequent versions of Cygwin, Eclipse, and CDT should be similar, but start with Eclipse for Java Developers and install the correct version of CDT for your version of Eclipse.


CS > 112 > Resources > Installing Eclipse > Videos > Windows > 7
This page maintained by Joel Adams.