|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Messaggi: n/a
|
[C++] Undefined symbol
Ciao a tutti,
sto realizzando un programma in C++ di gestione album e canzoni con ricerche basate su alberi binari. Naturalmente ho creato una classe album. Utilizzo il Borland C++ 5. Mi da 4 errori in fase di link che francamente non riesco a comprendere. Gli errori sono tutti identici e riguardano quando richiamo metodi della classe album. Ecco un esempio di errore: Undefined Symbol 'album::insert_album()' in module main.cpp Sapreste indicarmi una possibile causa??? Grazie a tutti per la vostra disponibilità... |
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
Quote:
mi sa che sbagli ad invocare i metodi, incolla il pezzo di codice dove richiami insert_album(). hai allocato la tua classe album?
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
|
|
|
|
|
|
|
#3 |
|
Messaggi: n/a
|
album *a=new album;
a->insert_album(); delete a; |
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
includi correttamente l'header della classe album nel main?
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
|
|
|
|
|
|
#5 |
|
Messaggi: n/a
|
si certo, in questo modo: #include "album.h"
mentre per quanto riguarda il file cpp dove sono contenuti l'implementazioni dei metodi anche li metto: #include "album.h" |
|
|
|
#6 |
|
Messaggi: n/a
|
Non vorrei sparare una boiata...ma credo prorprio che si tratti del Borland che non mi vede il file album.cpp.
Il problema è che non so come fare per accertarmene.Oltre a non esserne sicuro... |
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
album.cpp lo devi linkare insieme altri altri cpp dove usi album.h
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:08.












ho concluso con: kvegeta, doctordb, Leland Gaunt.








