This is the mail archive of the
gsl-discuss@sourceware.cygnus.com
mailing list for the GSL project.
gsl *.h and c++
- To: gsl-discuss at sourceware dot cygnus dot com
- Subject: gsl *.h and c++
- From: Brook Milligan <brook at biology dot nmsu dot edu>
- Date: Fri, 18 Feb 2000 23:15:24 -0700 (MST)
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