2010-05-02 3 views

Répondre

2

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 :)

1

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.

+0

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

+0

Aussi, j'ai trouvé que je n'avais pas besoin des définitions supplémentaires, je pourrais juste: '#include '. – mxcl

Questions connexes