Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/10/2008, à 21:17

mrad

Probleme dans la compilation avec geany

Bonjour ,
Je suis nouveau dans la POO, j'ai cree un simple project C++  en utilisant geany. La compilation se deroule a merveille mais au niveau de 'Build' j'obtien ce message :

/tmp/cc7VHXFy.o: In function `main':
Principal.cpp:(.text+0x1eb): undefined reference to `AffichePi()'
collect2: ld returned 1 exit status

j'ai cherché sur le net mais pas de solution...
Merci.

Hors ligne

#2 Le 13/10/2008, à 21:21

nochka85

Re : Probleme dans la compilation avec geany

C'est quoi ton AffichePi() ?? Une fonction que tu as créée ?


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#3 Le 13/10/2008, à 21:27

mrad

Re : Probleme dans la compilation avec geany

Désoler, voici les trois fichier de mon project :

Header.h

#include <iostream>

using namespace std;


const float Pi=3.14159f ;

void AffichePi (void) ;

Second.cpp

#include "entete.h"

void AffichePi (void) {
		
	cout << "La Valeur de Pi est  " << Pi << endl ;
}

Principal.cpp

#include "entete.h"

int main(int argc, char** argv)
{
	cout << "Hello" << endl ;
	cout << "Welcome to C++ development language" << endl ;
	cout << Pi;
	AffichePi();
	
	return 0;
}

C'etai juste un test.

Dernière modification par mrad (Le 13/10/2008, à 21:28)

Hors ligne

#4 Le 14/10/2008, à 08:59

mrad

Re : Probleme dans la compilation avec geany

Refresh...

Hors ligne

#5 Le 15/10/2008, à 10:53

haku_arsene

Re : Probleme dans la compilation avec geany

Salut,
tes fichiers devraient s'appeler "entete.h" "entete.cpp" et "Principal.cpp"
au lieu de "Header.h", "Second.cpp" et  "Principal.cpp"

Hors ligne