Using Dev-C++ in the computer labs

This page summarises some of the experience with using Dev C++ in the computer labs in this year and in previous years, and gives some recommendations. However I no longer recommend Dev-C++ for student C++ programming.

1. Networked drives and MS-Windows issues

DevC++ seems to be very good as a basic C++ IDE. The programs it creates are very fast, but are slowed down by (1) the fact that DevC++ creates "development" or "debugging" versions by default and (2) the network drives are sometimes slow. However, there are some occasional problems with the way it is set up at the University, mainly because of the way the network drives work and the "permissions" used. So please pay attention to the following.

2. Dev C++ settings

There are a number of system settings available via "tools > environment options" and "tools > compiler options". Not all of these always work for all students. (I think this is a "permissions" thing again.) However, the option "Tools -> Environment options -> Pause console programs after return" always worked for all students I saw try it. This even includes even those students that did this and got an error message. (So if you get an error message, ignore it.)

The System compiler settings in "tools > compiler options" are problematic and do not always work. However, if you create a project file for each project correctly as recommended and always keep all files for a single project in the same folder, then the project file itself has a second copy of these settings. These can be set under the "project" menu with "project > options > compiler options" or something like this. This seems to work for everyone.

3. Other Dev C++ quirks/bugs

Apart from strange behaviour due to a slow University network, I am aware of only one of these.