Problems Compiling Math.h++ 6.x on HP, DEC and Windows 3.1

Article ID: 1078
Last updated: 29 Jan, 2008
Article ID: 1078
Last updated: 29 Jan, 2008
Revision: 1
Views: 2505
Posted: 01 Jul, 1997
by --
Updated: 29 Jan, 2008
by
Problem


I cannot compile Math.h++ 6.x on my HP, DEC or Windows 3.1 machines


Cause


Math.h++ version 6.x makes extensive use of C++ templates. This allows you to instantiate Math.h++ classes with your own types. The downside of this is that not all compilers are able to compile the template code we use in Math.h++. Previous versions of Math.h++ provided default implementations of the vector, matrix and array classes for commonly required types, so templates were not required. The upside is that it can be compiled on more compilers.


Action


The HP, DEC, and Windows 3.1 compilers cannot compile the templates that we use in Math.h++ 6.x. For these environments, you must use Math.h++ 5.2.
This article was:   Helpful | Not helpful
Report an issue
Article ID: 1078
Last updated: 29 Jan, 2008
Revision: 1
Views: 2505
Posted: 01 Jul, 1997 by --
Updated: 29 Jan, 2008 by

Others in this category