View Full Version : Qualche programmatore mi da un piccolo aiuto?
stefanoxjx
22-07-2006, 21:07
Ciao a tutti, premetto che di programmazione in C sono arruginito di circa 20 anni ma mi sono messo in testa di fare una piccola modifica ad un programma perchè mi serve.
Il programma è questo (http://www.sodan.org/~penny/vncrec/) e sono riuscito a compilarlo come spiegato nel file readme, però per capire meglio come funziona e poter fare un po' di debug ho scaricato RHIDE (http://www.rhide.com/).
Il problema è che con RHIDE non riesco a compilarlo e quindi fin'ora ho perso 2 giorni solo per capire come compilare il programma prima di riuscire a mettere mano ai sorgenti.
Quando cerco di compilare con Rhide mi da i seguenti errori e non capisco il motivo:
http://teknoman.homelinux.com/error.png
Qualcuno mi sa spiegare il motivo?
Grazie.
Evidentemente il compilatore ti segnala la presenza di errori sintattici.
Molto spesso (essendo il C un linguaggio compilato e nn interpretato) basta una cavolata per farti apparire 300 errori. L'unico consiglio ke ti posso dare è, come fanno tutti, di andarsi a ricontrollare tutto il codice sorgente per trovare l'errore, o gli errori sintattici segnalati dal compilatore, almeno qst è il primo passo, ma penso proprio ke sia l'unico.
Andrea
stefanoxjx
22-07-2006, 21:53
Evidentemente il compilatore ti segnala la presenza di errori sintattici.
Molto spesso (essendo il C un linguaggio compilato e nn interpretato) basta una cavolata per farti apparire 300 errori. L'unico consiglio ke ti posso dare è, come fanno tutti, di andarsi a ricontrollare tutto il codice sorgente per trovare l'errore, o gli errori sintattici segnalati dal compilatore, almeno qst è il primo passo, ma penso proprio ke sia l'unico.
Andrea
Questa è la prima cosa che ho pensato anch'io, però se io eseguo la procedura come descritto sul file README:
xmkmf -a
make World
compila il tutto senza problemi, quindi (secondo me) è da escludere la possibilità che ci siano degli errori sintattici.
Tu cosa ne pensi?
jappilas
23-07-2006, 00:53
Questa è la prima cosa che ho pensato anch'io, però se io eseguo la procedura come descritto sul file README:
xmkmf -a
make World
compila il tutto senza problemi, quindi (secondo me) è da escludere la possibilità che ci siano degli errori sintattici.
Tu cosa ne pensi?
gli errori sono tutti di variabili non dichiarate , e la "procedura" , sostanzialmente fa creare un makefile
controlla il codice e il makefile, mi viene il dubbio che le variabili in errore siano ignorate in base a qualche direttiva ...
Sposto in programmazione.
ciao ;)
secondo me è il tipo Bool che in C non è definito (come nemmeno False e True del resto), quindi o manca un include che definisce tutto ciò oppure sostituisci con int, 0 e 1.
questo spiegherebbe il primo errore alla riga 33.. giusto?
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.