Я пытался включить winhttp.h, и я получаю эту ошибку:не может включать winhttp.h (с кодовыми :: Blocks/MinGW) C++
Winhttp.h: No such file or directory
Mingw не имеет его, как я могу добавить его?
Я пытался включить winhttp.h, и я получаю эту ошибку:не может включать winhttp.h (с кодовыми :: Blocks/MinGW) C++
Winhttp.h: No such file or directory
Mingw не имеет его, как я могу добавить его?
Вы можете использовать runtime dynamic linking, чтобы ссылаться на функции (функции), которые хотите прямо. Вы не можете использовать простой winhttp.h, который поставляется с SDK Windows, поскольку он содержит специфические для Microsoft функции. Вы также можете скомпилировать с Visual C++ 2010 Express Edition, который будет включать заголовок, который вы хотите.
Надежда, что помогает :)
Я скопировал заголовок из окна, и она работала отлично со следующим дополнением:
#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>
надеюсь, что это помогает.
dlltool -z winhttp.def --export-all-symbol winhttp.dll
dlltool -k -d winhttp.def -l libwinhttp.a
Найденный экземпляр 'winhttp.h' здесь: https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app/org.eclipse.higgins.tcpserver/src/ Сторонний/VS2008/winhttp.h – mxcl
Кроме того, я обнаружил, что мне не нужны дополнительные определения, я мог бы просто: '#include'. –
mxcl