This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

C linkage when using C++


I have downloaded gcc 3.0.2 from the Sun Freeware site.  I unzipped it and
then used pkgadd to install it on a Sparc 2.5.1 system.  It seems that the
installation went well.  I am trying to compile code that has templates and
global functions that override the operator+ function.   With respect to the
templates error, I get "Templates with C Linkage" and with respect to the
operator+ functions I get an error that states that they "Conflict" with
each other.  I do not have any extern "C" statements in my code.  Should I
be setting a compiler switch that tells g++ that it is compiling C++?  Are
there compiler directives that need to be defined?  Has anyone had a problem
with this.  Any help would be greatly appreciated.

Maureen Altenau
               


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]