Aide pour compilation [résolu] - C++ - Programmation
Marsh Posté le 10-03-2009 à 11:33:41
Citation : J'ai des erreurs de syntaxe |
C'est intéressant, mais sans les voir, c'est difficile de faire un diagnostic. Donc, il faudrait poster le message. S'il y a un numéro de ligne dans le message, ce serait bien aussi de poster la ligne du code source avec une ou deux lignes avant la ligne en question.
Marsh Posté le 10-03-2009 à 13:40:40
Code :
|
Ce genre d'erreur est en général assez trivial à corriger ...
Est-ce que tu es allé voir dans le code de Initializer.cpp à la ligne 45 ou un peu avant s'il y avait quelque chose d'anormal ?
De toutes façons comme le dit olivthill, sans code source on ne peut pas faire grand chose non plus...
Marsh Posté le 10-03-2009 à 14:05:05
J'ai tenté de le déclarer correctement mais rien n'y fait
J'ai corrigé les liens du premier post.
Voici le code source http://www.megaupload.com/?d=W5G7MXJQ
Marsh Posté le 10-03-2009 à 16:59:10
colle ton code ici pas ailleurs. et colle un morceau de code que tu as isolé, pas ton projet.
Marsh Posté le 10-03-2009 à 17:14:56
Je pensais que le projet était plus parlant pour que l'un d'entre vous constate le problème en lancant la compilation.
voici Initializer.cpp
Code :
|
Marsh Posté le 10-03-2009 à 18:22:56
Citation : for(list<string>::const_iterator i=m_windows.begin(); i!=m_windows.end() && !tobreak; ++i) // i est bien declaré ici |
En fait, i est déclaré à l'intérieur de la boucle for, et est donc théoriquement invisible en dehors de cette boucle, sauf avec certains compilateurs.
Il faudrait essayer les lignes suivantes à la place :
list<string>::const_iterator i=m_windows.begin(); |
Marsh Posté le 25-10-2011 à 19:51:33
bonjours kilhian , je voudrai utiliser ton prgramme mai j'arrive plus , s'il te lie explique oi quequ'il me faut faire afin quil fonctionne
erci on avonce
Marsh Posté le 10-03-2009 à 11:25:07
Bonjour,
J'utilise ce programme (http://nipg.inf.elte.hu/headmouse/headmouse.html) afin de piloter mon ordi au quotidien (bouger la souris grace aux mouvements de ma tete et d'une webcam, je suis devenu tetraplégique à cause d'une maladie).
Il fonctionne trés bien sous XP,mais hélas pas sous vista.
Mon portable rendant l'ame, je dois donc migrer sur Vista.
Par chance ce programme est sous GPL ici (http://sourceforge.net/projects/erutarian/)
voici une copie du code source http://www.megaupload.com/?d=W5G7MXJQ (400Ko).
J'ai récupéré les sources par CVS.
Mais la compilation ne marche pas
Le code a été posté sans explications...
J'ai compris qu'il a été developpé a l'aide de MFC AppWizard
Je ne suis qu'un trés piètre programmeur, je me débrouille beaucoup mieux en script je dois avoir du mal avec la POO :?
Applis installées:
- Opencv http://sourceforge.net/project/sho [...] p_id=22870
- Directx sdk nov2008(http://www.microsoft.com/downloads [...] laylang=en) et aout2007 (http://www.microsoft.com/downloads [...] laylang=en pour dxtrans.h)
- VisualStudio Express 2008
- Obligation de compiler C:\Program Files\Microsoft SDKs\Windows\v6.1\Samples\Multimedia\DirectShow\BaseClasses pour avoir strmbase.lib et streams.h
- Modification de m_bTracking = false; à m_bTracking = true; ligne73 de HeadmouseDoc.cpp
J'ai des erreurs de syntaxe que je ne comprends pas lors de la compilation.
Voici le log de la compilation:
Merci de votre aide
Kilhian
Message édité par kilhian le 11-03-2009 à 11:55:39