gsl *.h and c++

Brook Milligan brook@biology.nmsu.edu
Fri Feb 18 22:15:00 GMT 2000


It seems that the gsl libs require "C" linkage in order to resolve the
symbols in the library.  However, the header files do not explicitly
specify that, so they cannot be used in C++ programs without the

	extern "C" {
	#include <gsl_*.h>
	}

idiom every time a header is included.

May I suggest that the header files be modified to include the

	extern "C"

within them so that they can be included directly in C++ programs.

Thanks for your help.

Cheers,
Brook



More information about the Gsl-discuss mailing list