🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #1488

Re: Error de compilacion en Anjuta

#1488
From: Tomey
Date: Mon, 03 Oct 2005 10:04
42 lines
2474 bytes
Ya esta claro.
:P
La clase que tenia definida como CListaCircular en una plantilla (template).

Y claro un clase de tipo template no puede estar definida en dos archivos 
(.cpp y .h).
La definicion y la implementaci�n tienen que estar en el mismo archivo .h.

Gracias de todas formas.



"Tomey" <kiketomey@hotmail.com> escribi� en el mensaje 
news:dhqtsr$hjo$1@nsnmrro2-gest.nuria.telefonica-data.net...
> Hola a todos.
> He creado en Anjuta un proyecto gen�rico de consola y me he creado una 
> clase para manejar Listas Doblemente Enlazadas.
>
> Pues bien, cuando intento compilar el programa (Ctrl + F11) me da el 
> siguiente error y no se como solucionarlo.
>
> main.cc:17:: undefined reference to 
> 'CListaCircular<Persona>::CListaCircular[in-charge]()
>
> En el codigo del main solo tengo esto por ahora.
>
> #include <iostream>
> #include "Persona.h"
> #include "CListaCircular.h"
> using namespace std;
> int main()
> {
> // Creamos una lista vacia.
> CListaCircular<Persona> lst;
> return 0;
> }
>
> He estado mirando en Google y parece ser un problema de librerias o algo 
> as�, pero no se como solucionarlo en Anjuta.
> Es como si compilara antes el main que el CListaCircular.
>
> �Como puedo solucionarlo? 
Technical Details
Message-ID: <dhqvnr$5i5$1@nsnmpen3-gest.nuria.telefonica-data.net>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen3-lo.nuria.telefonica-data.net!not-for-mail
References: <dhqtsr$hjo$1@nsnmrro2-gest.nuria.telefonica-data.net>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,4f50e6c14b857016
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen3-lo.nuria.telefonica-data.net!not-for-mail
From: "Tomey" <kiketomey@hotmail.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Error de compilacion en Anjuta
Date: Mon, 3 Oct 2005 12:04:38 +0200
Organization: Telefonica Data Espagna
Lines: 44
Message-ID: <dhqvnr$5i5$1@nsnmpen3-gest.nuria.telefonica-data.net>
References: <dhqtsr$hjo$1@nsnmrro2-gest.nuria.telefonica-data.net>
NNTP-Posting-Host: 203.red-80-35-179.staticip.rima-tde.net
X-Trace: nsnmpen3-gest.nuria.telefonica-data.net 1128333883 5701 80.35.179.203 (3 Oct 2005 10:04:43 GMT)
X-Complaints-To: usenet@nsnmpen3-gest.nuria.telefonica-data.net
NNTP-Posting-Date: Mon, 3 Oct 2005 10:04:43 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-RFC2646: Format=Flowed; Response
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180