lolo309 a écrit :J'ai installé Visual C++ 2005 Express et j'ai modifié les 2 fichiers.
J'ai installé le "Microsoft® Windows® Software Development Kit (SDK) pour la Beta 2 de Windows Vista et WinFX" mais là, le compilateur ne trouvait pas de fichier windows.h et il ne risquait pas car inexistant sur mon disque. Idem après réinstallation alors le l'ai viré pour installer le "Microsoft Platform SDK for Windows Server 2003 R2".
J'ai naturellement modifié les options de VC++ en conséquence mais là il me crache tout plein d'erreurs à la figure.
Par exemple avec la r57:
amfilter.h(1216) : error C2061: erreur de syntaxe : identificateur 'm_cbBuffer'
amfilter.h(1216) : error C3646: 'LPBYTE' : spécificateur de substitution inconnu
amfilter.h(1216) : error C3646: 'm_pBuffer' : spécificateur de substitution inconnu
amfilter.h(1216) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
C'est mal parti car je vois pas quoi faire
Bonjour,
Les quatre erreurs citées se sont produites dans le fichier <
amfilter.h>, qui fait lui-même partie de la bibliothèque "
BaseClasses" dont les sources sont fournis par Microsoft dans son SDK, mais on les a recopiés dans PTV afin de simplifier les problèmes de configuration.
Selon moi, ces erreurs proviennent, à l'évidence, du fait que le SDK installé n'est pas le bon, ou bien qu'il n'a pas été paramétré correctement (ajout des répertoires et des bibliothèques
[anglicisme "librairies"] non effectué correctement, voir
ici). À la limite le SDK précédent était probablement meilleur (
Microsoft® Windows® Software Development Kit (SDK) pour la Beta 2 de Windows Vista et WinFX), mais lui ne devait pas être configuré correctement.
De toutes façons, si tu veux développer, il est enssentiel d'utiliser les
derniers sources présents dans le SVN, et non pas ceux de la
r57, voir
ici. On en est à la
r112 actuellement. Pour les récupérer, je te conseille vivement d'installer le logiciel
Tortoise SVN, il te facilitera grandement la vie pour l'intégration des modifications avec les autres développeurs.
Avec ce logiciel, tu pourras récupérer les sources, mais si tu veux pouvoir renvoyer tes modifications dans le SVN, il faudra que tu demandes un mot de passe à Laurent (
lolo_32), et probablement aussi que tu installes le logiciel
PuTTY (pour pouvoir te connecter au SVN en mode SSH).
Gingko