|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
Problema eclipse(linguaggio c)
Ho un problema con eclipse,praticamente dopo aver creato 2 progetti:il primo come libreria statica(contenente il file.c e il file.h,rispettivamente statistics.c e statistics.h),nome "statistics" e l'altro:il main e avendo aggiunto da proprietà,al progetto main,la libreria statistics e il relativo percorso della cartella dove sono contenuti .c e .h,quest'ultimo ovviamente anche su includes,dopo aver fatto build mi dice di non trovare lstatistics,come posso risolvere?Avrei un secondo problema forse meno importante,mi spunta spesso tra gli errori g++ not found in PATH e non so da cosa è dato e come risolverlo
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
fatto e rifatto miliardi di volte xD
Ultima modifica di xbrok3nx7 : 07-05-2015 alle 16:53. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
aiutatemi per favore
![]() |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
Quote:
Sono costretto ad usare eclipse:sia perchè il mio prof all'uni vuole che usaiamo quello e da' assistenza solo su qeullo e conseguentemente tutto ciò che facciamo(cunit,doxygen)lo facciamo su eclipse,non sono più proprio agli inizi xD e quindi mi servono IDE che supportino certi programmi |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
si è la libreria statica che ho chiamato statistics(perchè fa tipo media,mediana,varianza di un vettore inserito dall'utente)
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
allora di file libstatistics.a ne stanno 2 nel progetto statistics uno in archives e l'altro in src di Debug,da propierties mi fa includere solo quella in debug,se la includo al posto di quella di prima mi scompare l'errore di lstatistics ma non mi trova poi statistics.h,se la includo insieme a quella di prima l'errore lstatistics rimane.
Il percorso l'avevo aggiunto correttamente come hai detto (anch'io ho capito pian piano che eclipse è più adatto per linguaggi come java che c/c++,purtroppo non posso farci nulla xD) Ultima modifica di xbrok3nx7 : 07-05-2015 alle 19:04. |
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Dec 2013
Messaggi: 90
|
ma usi g++ per compilare il c?
concordo sul cambiare ide, ne esistono decisamente dei migliori soprattutto sotto windows. |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
E' evidente che non hai configurato il CDT. Guardati questa guida http://max.berger.name/howto/cdt/
In alternativa o cambi IDE o sistema operativo. |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
Grazie per le risposte,ora mi guardo bene questa guida
Comunque non chiedetemi di cambiare IDE perchè l'ho detto varie volte che non posso.Mi servirebbe aiuto anche e sporattutto per l'errore lstatistics,perchè quello del g++ non me lo fa sempre e non so se poi posso eseguire lo stesso il programma |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
allora secondo la guida ho provato ascrivere make --version e non me lo riconosce,ma g++ --versione gcc --version sono apposto
ho seguito la guida per configurare tutto ma non è cambiato assolutamente nulla,aiutatemi pls ![]() |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
|
@xbrok3nx7:
Ma usare Codeblocks? Contiene già Mingw ed è pre configurato, è un ottimo ide ed è free. http://www.codeblocks.org/ Inoltre consente di fare tutto quello che si fa installando Mingw a manina, incluso scriversi i makefile e chiamare mingw dalla riga di comando se necessario. Conta pure che Eclipse ha uno strano "bug" quando usi printf, per cui se non "flushi"(Mio Dio che parola orrenda...) il buffer, Eclipse non stampa niente in console: https://bugs.eclipse.org/bugs/show_bug.cgi?id=173732
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli! ![]() |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
Quote:
Ultima modifica di xbrok3nx7 : 08-05-2015 alle 12:08. |
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
Quote:
Ci ha messo a disposizione una sua guida su come configurarlo e l'ho seguita passo passo Diciamo che non ha detto esplicitamente usate eclipse altrimenti vi ammazzo! xD,però ci ha "consigliato" di usarlo,perchè in caso di problemi dà assistenza solo su quello e soprattutto,tutte le nuove cose che facciamo sono tutte spiegate su eclipse e su altri IDE dovrei mettermi io a vedere se funzionano e come (prima che me lo chiedi ho chiesto anche a lui di aiutarmi con il problema della lstatistics,ha provato a risolverlo ma alla fine non ci è riuscito nemmeno lui e mi ha consigliato di ricreare il progetto con altri nomi,perchè quello prima avea punti,spazi e virgole di troppo,ne ho fatto un altro esattamente con i nomi che mi ha suggerito lui ma nulla) Comunque questo problema di lstatistics in altri progetti che ho fatto non era apparso,mi è capitato solo in questo e quello prima(l'unica cosa che ho fatto è stato installare eclox,che sarebbe doxygen per eclipse,ma non penso sia dato da quello il problema) |
|
![]() |
![]() |
![]() |
#15 |
Member
Iscritto dal: Dec 2013
Messaggi: 90
|
A quanto pare che dia supporto solo a eclipse non serve proprio a nulla...
Sei su windows? E allora scaricati il miglior ide per tale s.o. sua maestà il Visual Studio. Naturalmente è Gratuito in versione Express. Dopotutto un ide serve relativamente poco per programmare in c, anzi,io se fossi il tuo professore obbligherei l'uso del bloc note + un qual si voglia compilatore, magari quello della intel! Usare il porting del gcc x windows non è proprio il massimo, considerando tutte quelle piccole problematiche che ha fa più danni che altro.Sarebbe piu costruttivo usare il vero gcc o su macchina virtuale o direttamente sulla piu amichevole distro linux. |
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
Quote:
|
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
Comunque se volete vedere con degli screen il mio problema,finalmente hanno accettato il mio topic sul forum eclipse https://www.eclipse.org/forums/index.php/t/1066373/
|
![]() |
![]() |
![]() |
#18 |
Member
Iscritto dal: Dec 2013
Messaggi: 90
|
a parte alcuni errori che non vengono rilevati correttamente( constatato dai log di molti utenti che su mingw non ottenevano taluni errori che su GCC si hanno) c'è anche il fattore dell'arrotondamento che rispetto al GCC originale o altri compilatori quali quello di MS o Borland viene eseguito diversamente, obbligando la somma di 0,5 per ottenere i giusti valori.
Lo stesso link delle librerie richiede,a volte, delle piccole stranezze, ma forse sto uscendo dal thread. L' unica cosa che bisognerebbe chiedersi è: -Perché devo usare un porting di un compilatore linux su windows quando ne esistono a trilioni fatti meglio? -Perché devo usare un IDE, pesante e progettato per il java per scrivere codice c? -Quando usciro dall'Università le grandi aziende che IDE useranno sotto windows?code blocks? eclipse? no! Borland! Visual Studio! e che senso ha imparare tali IDE? BHO! -Una volta imparato Eclipse sarò in grado di usare il. VS? si, ma con gran fatica iniziale. -Una volta imparato VS sarò in grado di usare Eclipse? si,ma non lo farai mai e poi mai, guideresti una punto avendo sotto il sedere una Ferrari??? |
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Apr 2015
Messaggi: 1430
|
Quote:
Comunque quando creo un nuovo progetto su eclipse seleziono mingw come compilatore e non gcc,non so però se questo c'entri qualcosa con il vostro discorso Ultima modifica di xbrok3nx7 : 08-05-2015 alle 17:38. |
|
![]() |
![]() |
![]() |
#20 |
Member
Iscritto dal: Dec 2013
Messaggi: 90
|
il tdm-mingw è il porting del GCC di linux per windows, quando si parla di GCC sotto windows dunque si parla del tdm-mingw, dato che il GCC non esiste per Windows!
E non penso che Stallman abbia in mente di farlo!!! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:49.