Problème visual studio 2005

Résolu/Fermé
lavoiekeven Messages postés 22 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 21 septembre 2009 - 17 oct. 2008 à 16:13
lavoiekeven Messages postés 22 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 21 septembre 2009 - 17 oct. 2008 à 17:12
Bonjour,

J'ai un programme fonctionnelle déjà compilé auquel je dois faire des modifications.
Quand j'ajoute un nouveau header et que j'ajoute l'include (#include "GestMSG.h")de ce fichier sa me fait :

Erreur 1 fatal error C1083: Impossible d'ouvrir le fichier include : 'GestMSG.h' : No such file or directory c:\users\keven lavoie\desktop\lab3 squelette1\src\main.cpp 8

si j'enleve le include le programe se génère sans problème

Il faut dire que les fichiers (.h .cpp)que je crée apparaisse directement dans le fichier principale tandis que les fichier du programme précompilé (.h .cpp) sont dans un dossier qui est dans le dossier principale


Merci Keven
A voir également:

3 réponses

lavoiekeven Messages postés 22 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 21 septembre 2009
17 oct. 2008 à 17:02
#include <stdlib.h>
#include <string.h>
#include <windows.h>
#include <tchar.h>
#include "VideoSrc.h"
#include "AfficheImage.h"
//#include "GestMSG.h" // Problématique est ici!!!!!!!!!

/* Traite la ligne de commande et retourne le nom du fichier */
char *ParseCmdLine(PSTR szCmdLine)
{
int argc;
char *argv[2];
char *token;

argc = 0;
token = strtok(szCmdLine, " ");

while (token)
{
argv[ argc ++ ] = token;
token = strtok(NULL, " ");
}

if (argc != 1) return NULL;
else return argv[0];
}

void DispatchMsg(int msg)
{
switch(msg)
{
case 0:
ExeVideoSrc(0);
ExeAfficheImage(0);
}
}



/* main */
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
char *fname; // Nom du fichier video
int msg; // Numero du message lu
static TCHAR szAppName[] = TEXT("lab3");
HWND hwnd ;

int iWidth; // Largeur en pixels de la fenêtre vidéo
int iHeight; // Hauteur en pixels de la fenêtre vidéo

/* Traite la ligne de commande */
if (!(fname = ParseCmdLine (szCmdLine))) return 1;

/* Initialise le décodeur */
if (!InitVideoSrc (fname, &iWidth, &iHeight)) return 1;

/* Initialise la fenetre d'affichage */
InitAfficheImage(hInstance, hwnd, iCmdShow, iWidth, iHeight);

AllocConsole();

/* Boucle principale */
while (1)
{
//Ajouter l'appel a LireMessage(msg);
msg = 0;
DispatchMsg(msg);

/* Permet a la boucle de windows de traiter ses messages */
if(ProcessWinMsgLoop())
break;
}

// Libere les ressources du decodeur
TermineVideoSrc();
return 0;
}
-1
lavoiekeven Messages postés 22 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 21 septembre 2009
17 oct. 2008 à 17:04
il faut dire que les fichiers source son dans /lab3/src
est que GestMSG.h est dans /lab3
-1
lavoiekeven Messages postés 22 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 21 septembre 2009
17 oct. 2008 à 17:12
je viens de trouver comment résoudre mon problème il fallait absolument que tous les fichiers soit dans le meme dossier ;S
-1