J'ai essayé d'inclure Winhttp.h et je reçois cette erreur:ne peut pas inclure Winhttp.h (avec le code :: blocks/MinGW) C++
Winhttp.h: No such file or directory
Mingw ne l'a pas, comment l'ajouterais-je?
J'ai essayé d'inclure Winhttp.h et je reçois cette erreur:ne peut pas inclure Winhttp.h (avec le code :: blocks/MinGW) C++
Winhttp.h: No such file or directory
Mingw ne l'a pas, comment l'ajouterais-je?
Vous pouvez utiliser runtime dynamic linking pour lier aux fonctions que vous souhaitez directement. Vous ne pouvez pas utiliser le fichier winhttp.h ordinaire fourni avec le SDK Windows car il contient des fonctionnalités spécifiques à Microsoft. Vous pouvez également compiler avec Visual C++ 2010 Express Edition qui inclurait l'en-tête que vous voulez.
Hope that helps :)
J'ai copié l'en-tête des fenêtres et il a bien fonctionné avec l'ajout suivant:
#define __in
#define __out
#define __out_bcount(x)
#define __in_ecount(x)
#define __inout
#define __out_ecount_full_opt(x)
#define __in_opt
#define __out_data_source(x)
#include <winhttp.h>
espérons que cette aide.
dlltool -z winhttp.def --export-all-symbol winhttp.dll
dlltool -k -d winhttp.def -l libwinhttp.a
Une copie de 'winhttp.h' ici: https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app/org.eclipse.higgins.tcpserver/src/ Third-party/VS2008/winhttp.h – mxcl
Aussi, j'ai trouvé que je n'avais pas besoin des définitions supplémentaires, je pourrais juste: '#include'. –
mxcl