Eclipse: erreur de compilation apres migration d'un pc a 1 autre

Résolu
kersha_khann Messages postés 112 Statut Membre -  
kersha_khann Messages postés 112 Statut Membre -
Bonjour,

je fais appel à vous car jeudi j'ai récupéré mon projet c++ du pc de mon centre de formation et je l'ai copier sur mon portable personnel.

Je n'avais que très peu d'erreurs de compilation en formation (4 ou 6); mais maintenant je me retrouve avec 66 erreurs alors que je n'ai encore rien modifié.

Je travaille avec la dernière version de éclipse kepler (imposé par le centre).

Est ce que quelqu'un a une idée de la cause de ces erreurs et/ou une solution s'il vous plaît ?
J'aimerais pouvoir avancer sur mon projet avant mercredi et j'ai cherché toute la journée et je n'ai rien trouvé comme piste.


Edit: en cours je bosse sur une version 32 bit et sur mon pc 64 bit est ce que ça peut être la cause


au revoir et merci.

4 réponses

JwTdd Messages postés 27 Statut Membre 2
 
Bonjour,

"Je n'avais que très peu d'erreurs de compilation en formation (4 ou 6); mais maintenant je me retrouve avec 66 erreurs alors que je n'ai encore rien modifié."

Donc la seule chose qui a changé c'est l'environnement, comme des chemin vers des fichier inclues qui étaient dans les propriété général au lieu d'être dans celui du projet. Ou bien des chemins définit par un chemin absolue ou basé sur une variable d'environnement.
Si se n'est pas causé par l'un de ces points tente un click droit sur le projet: Index->Rebuild et Index->Freshen All Files
1
arth Messages postés 10414 Statut Contributeur 1 293
 
Bonjour,

Nos boules de cristal sont actuellement en réparation.

Donc, si vous souhaitez qu'on vous aide, il faudrait à minima un exemple de bout de code où il y a une erreur, et les erreurs en question.
0
kersha_khann Messages postés 112 Statut Membre 8
 
salut arth,

d'abord merci de prendre le temps de me repondre

le souci c'est qu'il y a des erreurs qui se sont glissées absolument partout presque toute les lignes de codes en ont : passer de 6 à 66 erreur ça fait beaucoup de choses a copier coller.

un exemple:
// output results in compiler-format
CPPUNIT_NS::CompilerOutputter compileroutputter(&collectedresults, std::cerr);
compileroutputter.write();

donne comme erreur:

Type 'CPPUNIT_NS::CompilerOutputter' could not be resolved


CPPUNIT_TEST_SUITE_REGISTRATION(PortParalleleTest);

me donne :

Type 'CPPUNIT_TEST_SUITE_REGISTRATION' could not be resolved

les erreurs se sont vraiment généralisées et sont toute du genre : semantic error

encore une autre :

void PortParalleleTest::testConstructor()
{
// Construction de l'instance de classe a tester
PortParallele *portparallele = new PortParallele();
CPPUNIT_ASSERT(portparallele != NULL);
delete portparallele;
}

donne comme erreur:

Description:
'PortParalleleTest::testConstructor' is ambiguous '
Candidates are:
void testConstructor()
'
Resource : PortParalleleTest.cpp
Path : /Telecabine/Classes
Location : line 54
Type : Semantic Error

est ce qu'il y a un moyen de sortir un rapport d'erreur directement avec eclipse ?



au revoir et merci.
0
kersha_khann Messages postés 112 Statut Membre 8
 
bonsoir,

probleme résolu. plus d'erreurs
elles étaient dues à un mauvais choix de compilateur au moment de la création de projet (choisir Linux GCC) quand j'ai recrée mon projet a partir d'un projet existant .

merci de votre aide
0