Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-01-2011, 02:09   #1
mic85rm
Senior Member
 
Iscritto dal: Dec 2003
Città: roma
Messaggi: 1629
[c]Linker error:undefined reference to ...

Buonanotte a tutti,
questo è l'ennesimo problema che mi si sta ponendo...

ho creato un miotipo.h con questo codice

Codice:
struct posizione{
   int x;
   int y;
   struct posizione *next;
};

typedef struct posizione *Posizione;

struct uscita{
   int x;
   int y;
};

poi ho creato un ges.h
Codice:
// Nome e posizione del file:
//    ges.h
//  Descrizione del contenuto del file:
// 		contiene le dichiarazioni extern delle funzioni che implementano le
//		operazioni definite sul tipo di dato astratto "stack of integer"
//

extern int empty(Posizione);
extern int push(Posizione);
extern int top(Posizione);
extern int pop(Posizione);
extern void visualizza_entrata(Posizione );
extern char **alloca_matrice(int ,int );
extern int righe_labirinto();
extern int colonne_labirinto();
extern int percentuale_muri_labirinto();
extern void muri_interni(char **,int ,int ,int);
extern int mostra_labirinto(char **,int ,int );
extern int scrivi_muro( char **,int ,int );
extern int esplorato(Posizione ,char **,int ,int );
extern int vcieco(Posizione,char **);
extern int avanza(Posizione ,char **,int,int);
extern int incrocio(Posizione ,char **,int ,int );
extern struct uscita crea_uscita_labirinto(char **,int ,int );
extern Posizione crea_entrata_labirinto(char **,int ,int );
extern int exit1(Posizione ,struct uscita USC);
nel main pero' quando compilo ecco che succede..

[Linker error] undefined reference to `righe_labirinto'
[Linker error] undefined reference to `percentuale_muri_labirinto'
[Linker error] undefined reference to `alloca_matrice'
e per tutte le altre funzioni...
aiutooooooooooooo

Ultima modifica di mic85rm : 24-01-2011 alle 21:57.
mic85rm è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2011, 15:15   #2
FrancoBross
Member
 
Iscritto dal: Dec 2010
Messaggi: 74
dovresti farci vedere un po di codice, perchè quello che hai scritto sembra corretto
__________________
Scheda Madre : Asus P6T SE | Chipset : Intel X58 | Processore : Intel Core i7 920 @ 2666MHz | Memoria Fisica : 6144MB (3 x 2048 DDR3-SDRAM ) | Scheda Video : ATI Radeon HD 4890 Series | Hard Disk : Seagate STM3500418AS ATA Device (500GB) | DVD-Rom Drive : Optiarc DVD RW AD-7240S | Tipo Monitor : Nissei Sangyo L5AK6 - 15 pollici
FrancoBross è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2011, 19:37   #3
bobbytre
Senior Member
 
L'Avatar di bobbytre
 
Iscritto dal: Feb 2010
Messaggi: 466
nel file .h devi usare #ifndef in modo che venga incluso una volta soltanto
__________________
I robot hanno scintillanti fondoschiena metallici che non dovrebbero essere baciati.
bobbytre è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2011, 21:03   #4
mic85rm
Senior Member
 
Iscritto dal: Dec 2003
Città: roma
Messaggi: 1629
eccovi i file....provate a compilarli...
Allegati
File Type: zip aiuto.zip (9.4 KB, 0 visite)
mic85rm è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2011, 21:03   #5
mic85rm
Senior Member
 
Iscritto dal: Dec 2003
Città: roma
Messaggi: 1629
bobbytree grazie per la risposta...ma vedi tu stesso cosa succede...
mic85rm è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2011, 22:38   #6
FrancoBross
Member
 
Iscritto dal: Dec 2010
Messaggi: 74
prova a compilare in questo modo

gcc tuocodice.c -L<percorso>

dove per <percorso> intendo il percorso della libreria nella quale sono contenute le definizioni di questa libreria...premetto che è un consiglio a naso quello che ti do. domani posso dare una occhiata al codice...
__________________
Scheda Madre : Asus P6T SE | Chipset : Intel X58 | Processore : Intel Core i7 920 @ 2666MHz | Memoria Fisica : 6144MB (3 x 2048 DDR3-SDRAM ) | Scheda Video : ATI Radeon HD 4890 Series | Hard Disk : Seagate STM3500418AS ATA Device (500GB) | DVD-Rom Drive : Optiarc DVD RW AD-7240S | Tipo Monitor : Nissei Sangyo L5AK6 - 15 pollici
FrancoBross è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2011, 22:56   #7
mic85rm
Senior Member
 
Iscritto dal: Dec 2003
Città: roma
Messaggi: 1629
ragazzi ho risolto da solo
mic85rm è offline   Rispondi citando il messaggio o parte di esso
Old 25-01-2011, 10:25   #8
FrancoBross
Member
 
Iscritto dal: Dec 2010
Messaggi: 74
come? qual'era il problema?
__________________
Scheda Madre : Asus P6T SE | Chipset : Intel X58 | Processore : Intel Core i7 920 @ 2666MHz | Memoria Fisica : 6144MB (3 x 2048 DDR3-SDRAM ) | Scheda Video : ATI Radeon HD 4890 Series | Hard Disk : Seagate STM3500418AS ATA Device (500GB) | DVD-Rom Drive : Optiarc DVD RW AD-7240S | Tipo Monitor : Nissei Sangyo L5AK6 - 15 pollici
FrancoBross è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
AMD: l'alternativa al DLSS 5 sarebbe in ...
Canon EOS R8 Mark II: sensore da 24,2 MP...
Alla Napoli Shipping Week 2026 arriva il...
Addio bollo: il Governo cancella la tass...
Speciale Logitech G: mouse PRO X SUPERLI...
Cosa pensano Altman, Amodei, Benioff e H...
Microsoft: evento il 7 ottobre dedicato ...
Scoperti 84 corpi cosmici anomali: cosa ...
Dimensity 9600 Pro contro A20 Pro, il nu...
HillMiles MileCity1 torna a 648,99€: e-b...
Enel Mobile, il debutto è sempre ...
Nuova rimodulazione per il fisso di TIM ...
iPhone 18 Pro e Pro Max, preordini sotto...
Ha craccato 26 giochi: ora Denuvo vuole ...
Xiaomi 18 Pro, il lancio è uffici...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:12.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v