Problème visual studio 2005 [Résolu/Fermé]

Signaler
Messages postés
22
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
21 septembre 2009
-
Messages postés
22
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
21 septembre 2009
-
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

3 réponses

Messages postés
22
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
21 septembre 2009

#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;
}
Messages postés
22
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
21 septembre 2009

il faut dire que les fichiers source son dans /lab3/src
est que GestMSG.h est dans /lab3
Messages postés
22
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
21 septembre 2009

je viens de trouver comment résoudre mon problème il fallait absolument que tous les fichiers soit dans le meme dossier ;S