Задать вопрос
Daniro_San
@Daniro_San
Программист

В чем проблема с wininet.h?

MinGW, codeblocks
Наотрез отказывается компилировать любой код с wininet, хотя этот хедер вроде на месте.
Например такой код:
#include<windows.h>
#include<wininet.h>
int main()
{
    /// инициализируем WinInet
    HINTERNET hInternet=InternetOpen(TEXT("WinInet Test"), INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
}

Не компилируется, выдает
undefined reference to `InternetOpenA@20'

И так с любой функцией.
libwininet.a лежит в папке MinGW, в чем проблема? Что делать?
windows.h работает нормально, а с wininet.h что?
  • Вопрос задан
  • 756 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Покажите строку, которой компилируется исходник. Компоновщик должен скушать Wininet библиотеку параметром -lwininet
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@anikavoi
// link with Ws2_32.lib
#pragma comment(lib, "Ws2_32.lib")

Оно?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы