|
|
|
|
Configuration: Windows Vista Firefox 3.0.3
#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; } |
il faut dire que les fichiers source son dans /lab3/src
est que GestMSG.h est dans /lab3 |
je viens de trouver comment résoudre mon problème il fallait absolument que tous les fichiers soit dans le meme dossier ;S |
Résultats pour Problème visual studio 2005
Résultats pour Problème visual studio 2005
Résultats pour Problème visual studio 2005
Résultats pour Problème visual studio 2005