Bonjour à tous!
J'ai aujourd'hui un mystèrieux problème d'inclusion de fichiers. J'aissaye de compiler le projet suivant qui n'est pas super compliqué:

Code main.c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
#include "lib.h"
 
int main (void)
{
	fonction2 ();
	return 0;
}
Code lib.h : Sélectionner tout - Visualiser dans une fenêtre à part
void fonction2 (void);
Code lib.c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
void fonction2 (void)
{
}

Mias pourtant ça m'affiche un warning : warning C4013: 'fonction2' undefined; assuming extern returning int

C'est vraiment pas normal, non?

Note : je compile avec Visual Studio 2008.