Erreur lors de la compilation

Résolu
cs_hitcher
Messages postés
21
Date d'inscription
jeudi 8 avril 2004
Statut
Membre
Dernière intervention
15 septembre 2009
- 8 févr. 2006 à 13:04
cs_hitcher
Messages postés
21
Date d'inscription
jeudi 8 avril 2004
Statut
Membre
Dernière intervention
15 septembre 2009
- 9 févr. 2006 à 22:15
Bonjour,
j'ai déposé un code dernièrement (Optimisation par Golden Search) mais il y a une erreur et le programme refuse de compiler, malgrès que ce soit du copier coller de ce que j'avais déposé sur Romberg . Quelqu'un pourrait il m'aider?
Merci.

6 réponses

cs_hitcher
Messages postés
21
Date d'inscription
jeudi 8 avril 2004
Statut
Membre
Dernière intervention
15 septembre 2009

9 févr. 2006 à 22:15
alors en fait les erreurs qui empéchaient la compilation étaient
-> dans le fichier opti.h j'ai défini C comme étant une constant hors dans le constructeur de la class j'ai une variable C
-> dans le fichier .cpp j'ai aussi une déclaration Opti C(argument de la class);
hors la encors C est censé être une constante.

dans le genre on n'est jamais mieux servi que par soi même...
merci quand même.
3
wxccxw
Messages postés
755
Date d'inscription
samedi 15 mai 2004
Statut
Membre
Dernière intervention
30 janvier 2011

8 févr. 2006 à 13:07
tu utilise quel navigateur ?
si c firefox enleve les
1.
2.
3.
4.
5.
6.
...
c'est firefox qui les rajoute :)
0
DeAtHCrAsH
Messages postés
2670
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013

8 févr. 2006 à 14:06
Affiche les erreurs que tu as, ca sera plus facile pour t'aider.
Si possible le bout de code qui génére l'erreur, ainsi que le compilateur que tu utilises.

Shell
0
cs_hitcher
Messages postés
21
Date d'inscription
jeudi 8 avril 2004
Statut
Membre
Dernière intervention
15 septembre 2009

8 févr. 2006 à 22:22
Ok, voici les messages que j'ai quand je tente de compiler

e:\c++\opti\opti.h(17) : error C2629: unexpected 'class Opti ('
e:\c++\opti\opti.h(17) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
e:\c++\opti\opti.cpp(19) : error C2143: syntax error : missing ';' before 'constant'
e:\c++\opti\opti.cpp(19) : error C2064: term does not evaluate to a function
e:\c++\opti\opti.cpp(22) : error C2146: syntax error : missing ';' before identifier 'cout'
e:\c++\opti\opti.cpp(22) : error C2228: left of '.Gsearch' must have class/struct/union type

Sinon pour les numeros à droite j'utilise bien FireFox mais cela pose problème?
Quand je copie et colle le code cela ne les recopies pas...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wxccxw
Messages postés
755
Date d'inscription
samedi 15 mai 2004
Statut
Membre
Dernière intervention
30 janvier 2011

8 févr. 2006 à 22:56
ligne 18 tu oublie le ; en fin de ligne.
tu te trompe de terme en 19
et 21 tu oubli ;
et tu na pas la bonne librairie linker
ps ne met pas reponse accepter sa veux dire que le topic et fini et que tu a trouver la reponse
0
wxccxw
Messages postés
755
Date d'inscription
samedi 15 mai 2004
Statut
Membre
Dernière intervention
30 janvier 2011

8 févr. 2006 à 22:57
ligne 18 tu oublie le ; en fin de ligne.
tu te trompe de terme en 19
et 21 tu oubli ;
et tu na pas la bonne librairie linker
ps ne met pas reponse accepter sa veux dire que le topic et fini et que tu a trouver la reponse
0