Подключить библиотеку ws2_32.lib

707
19 декабря 2016, 20:08

Делаю прогу, которая должна парсить сайт. При использовании конструкции

HINTERNET hInternet = InternetOpen(
 TEXT("WinInet Test"),
 INTERNET_OPEN_TYPE_PRECONFIG,
 NULL,
 NULL,
 0);

возникает ошибка:

Unresolved external 'InternrtOpenA' referensed from D:...\UNIT1.OBJ

Как я понял нужно подключить библиотеку "ws2_32.lib".
Если ее просто добавить в проект (Add to project) - ничего не меняется.
Если добавить через "#pragma comment(lib, "ws2_32.lib")" (я ее даже в папку проекта скопировал) тоже ничего не меняется.

Что еще можно сделать?

Answer 1

Судя по документации реализация InternetOpen находится в библиотеке wininet.lib(dll), а вовсе не в ws2_32.lib.

READ ALSO
Асинхронные операции

Асинхронные операции

Есть ли асинхронные операции в с++? Или еще какие-нибудь средства

433
Не работает функция unique для vector

Не работает функция unique для vector

почему не удаляются дубликаты из вектора?

302
Перекрытие методов в классе

Перекрытие методов в классе

Почему void f(long) перекрыл void f(int)? Я думал, что прототип функции производного класса должен полностью соответствовать прототипу функции базового,...

285
Область применения Си и Си++

Область применения Си и Си++

Хотелось бы узнать каковы области применения языков Си и Си++ и для каких платформ чаще их используют?

308