7.1.1. Running Eclipse CDT

Eclipse CDT is designed to work with local C/C++ projects, where Eclipse is running on the machine where the project is located. Furthermore, Eclipse is most responsive when run on the desktop. Since the nmake CDT plugin is designed to support Linux/Unix® based projects, this would imply running a native desktop Linux/Unix, or a virtualized Linux/Unix using a virtual machine monitor such as Virtual Box or VMware® workstation running under hosts such as Windows® systems. We have had excellent results with both of these approaches.

Another popular approach is to run Eclipse remotely over VNC.

Recently there have been a number of projects aimed at providing a remote development capability, allowing the IDE to run locally with projects located remotely. There are several approaches, each with its own set of tradeoffs. Use of nmake in remote development scenarios is currently under evaluation.