Téléchargement
illégal
Posez votre question Signaler

Problème visual studio 2005 [Résolu]

lavoiekeven 22Messages postés 7 octobre 2007Date d'inscription - Dernière réponse le 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
Lire la suite 

Problème visual studio 2005 »

Suggestions
3 réponses
Réponse
-1
moins plus
#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;
}
Ajouter un commentaire
Réponse
-1
moins plus
il faut dire que les fichiers source son dans /lab3/src
est que GestMSG.h est dans /lab3
Ajouter un commentaire
Réponse
-1
moins plus
je viens de trouver comment résoudre mon problème il fallait absolument que tous les fichiers soit dans le meme dossier ;S
Ajouter un commentaire
Ce document intitulé « Problème visual studio 2005 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?