Quincy 2005 has been been installed in P6/P9. New stuff includes:
- gcc 3.2.3 compiler (replaces 2.95)
- Quincy, gcc, fltk, docs all live in one directory tree
- On-line help integrated into Quincy
- BGI graphics and Koolplot data plot libraries, as well as FLTK
- Better installer
- The website http://www.cm.ph.bham.ac.uk/cpp is fully updated
Consequences of compiler change:
- "using namespace std" or other namespace games now obligatory
- pow(int,int) becomes pow(double(int), int) - the int,int form never really existed anyway
Consequences of IDE changes:
- Project file dialog needs slightly different info.
- "no spaces in path" requirement (should have) gone. An executable file having a space in its name won't work (and is a stupid idea)
- Mistakenly loading a project file from Quincy99 causes junk to be put in Tools|Options|Build|Libraries, as well as giving an error message.
Remaining bugs:
- Quincy editor still has minor flakiness. It is still possible (how?) to type invisible characters that confuse the compiler.
- A few optional patches are in the install documentation
Observations:
- if one uses functions from an extra fltk library, e.g. fltk_images, then it is necessary to put (e.g.) -lfltk_images in Tools|Options|Build|Linker options. (And remove it from there for later programs, because this is a "sticky" setting.)
- If you install Msys as well as Quincy2005 on Windows, you have a usable development environment for actual programming! Both Msys and Fluid are on the CD (but not in the default install)
- You might like to use Koolplot, the worlds simplest graph plotter, which is in the install.
Koolplot demo:
#include "koolplot.h" int main(){ Plotdata x(-360, 360), y = sin(x) + 3*x; plot(x, y); }
MSC Oct 2005