Programmation modulaire : Code Blocks

Fermé
marksman53 Messages postés 442 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 29 janvier 2011 - 14 déc. 2010 à 15:31
marksman53 Messages postés 442 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 29 janvier 2011 - 17 déc. 2010 à 19:05
Bonjour les amis,

Voilà, avant de débuter un gros projet, j'ai un petit soucis de programmation modulaire sous Code.
Ca marche bien sous Dev C++, mais sous code, voici l'erreur :
Référence inconnue.

Et voici les 3 fichiers :


FICHIER 1
#include "main.h"

using namespace std;

int main()
{
helloWorld();

return 0;
}

FICHIER 2
#ifndef MAIN_H_INCLUDED
#define MAIN_H_INCLUDED

#include <iostream>

void helloWorld();

#endif // MAIN_H_INCLUDED

FICHIER 3
#include "main.h"

void helloWorld()
{
cout << "Hello world!" << endl;
}


A vrai dire je suis scié ! Ca devrait marcher non ?
Pourvu qu'un oeil neuf puisse m'aider. :)
Merci à vous,



1 réponse

marksman53 Messages postés 442 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 29 janvier 2011 36
Modifié par marksman53 le 26/12/2010 à 09:32
Bonjour à tous,
Après une longue recherche sur internet, voici la solution pour les éventuels intéressés...
En fait, quand l'on créé un nouveau ficher sur Code::Blocks dans un projet, il faut toujours cocher les 2 cases Debug et Release. Sinon la nouvelle page ne sera pas prise en compte par le compilateur.
Voilà tout braves gens.
@+
La seule raison pour laquelle il est utile d'utiliser Windows, c'est pour tester un virus.
4