$Date$
Copyright © 2005, 2006, 2007, 2008, 2009 Max Berger
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
If you want to use the content provided here in another GDFL document or replicate it at another location you are free do so under the terms of the GFDL. I would, however, very much like to receive an email about it.
Table of Contents
- Introduction
- Other Resources
- Setting up a compiler
- Setting up Eclipse
- Common Problems
- How to fix most of the errors on Windows
- Build error (Exec error:Launching failed), CreateProcess: make -k all error=2,
- /bin/sh: line 1: g++: command not found, Error launching external scanner info generator
- No output or only sometimes output
- Error launching 'cygpath' command
- I do not have the option to start a C++ project
- Error 1, open output file blabla.exe: Permission denied
- The debugger doesn't work (on windows, with MinGW)
- Incorrect command line argument: -k'
- A Java Runtime Envrionment (JRE) or Java Development Kit (JDK) must be available...
- I have no binaries
- Unable to access jarfile startup.jar
- Problems when CYGWIN is installed on Windows
- Launch failed Reason: Unable to set working directory
- Problems not covered here
- Older Instructions
- Feedback
- A. GNU Free Documentation License
There are several freely available C and C++ development environments available. Most of them have the disadvantage that they are only available for one operating system. Eclipse, however, was written as a cross-platform development environment. Initially just written for Java, it also has a very good C/C++ development mode.
If you have already tried (and I assume failed, otherwise you wouldn't be reading this document) to install Eclipse CDT, you may want to go directly to the section called “Common Problems”.
This document is frequently updated to reflect the latest information. However, screenshots are only taken if they are significantly different, so they may show older versions. If any information here is not current, please let me know.