我一直在尝试包含winhttp.h,我收到了这个错误:
Winhttp.h:没有这样的文件或目录
Mingw没有它,我将如何添加它?
答案 0 :(得分:2)
您可以使用runtime dynamic linking直接链接到您想要的功能。您不能使用Windows SDK附带的普通winhttp.h,因为它包含特定于Microsoft的功能。您还可以使用Visual C ++ 2010 Express Edition进行编译,其中包括您想要的标题。
希望有所帮助:)
答案 1 :(得分:1)
我已经从Windows复制了标题,并且通过以下添加工作正常:
#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>
希望这会有所帮助。
答案 2 :(得分:0)
dlltool -z winhttp.def --export-all-symbol winhttp.dll
dlltool -k -d winhttp.def -l libwinhttp.a