Etrangement, j'avais déjà ce travail mais j'ai réinstallé mon système, mis à jour vers w7 et maintenant je n'arrive pas à compiler ce code. Le problème est que j'utilise winhttp.h dans la plupart de mes applications, mais j'ai un simple objet client FTP que j'ai écrit en utilisant la fonctionnalité wininet.h. Je n'arrive pas à obtenir l'application pour compiler maintenant, peu importe comment/où j'inclus les en-têtes.erreurs de compilation w/wininet & winhttp dans l'application MFC
Actuellement, j'ai dans mon stdafx.h:
#include <winhttp.h>
Et dans mon client ftp .c
#include <wininet.h>
Cette compile tous les objets avec succès à l'exception de l'objet client FTP qui échoue avec:
c: \ Programme Platform \ SDK \ Include \ WinInet.h (52): avertissement C4005: 'BOOLAPI': redéfinition de la macro c: \ Platform \ SDK Platform \ Program Files \ Microsoft \ Include \ winhttp.h (45): voir la définition précédente de 'BOOLAPI' c: \ Platform \ SDK Platform \ Files \ Microsoft \ Include \ WinInet.h (270): erreur C2143: erreur de syntaxe: manquant '}' avant '(' c: \ Programme Platform \ Microsoft Platform SDK \ Include \ WinInet.h (270): erreur irrécupérable C1903: impossible de récupérer des erreurs précédentes; arrêter la compilation
Un conseil?