Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Wininet.h & Code::Blocks / 15 сообщений из 15, страница 1 из 1
27.03.2013, 18:50
    #38201124
VTepes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
Доброго времени суток. Кто-нибудь подскажет, как подключить к Code::Blocks хидер wininet.h? Просто при попытке скомпилить-ошибка: " undefined reference to '_imp_InternetOpen@20'@
Код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
#include <iostream>
#include <windows.h>
#include <stdlib.h>
#include <wininet.h>
#include <fstream>
using namespace std;

int main()
{
    HINTERNET hInternet=::InternetOpen(TEXT("Vlad's FTP Client"),INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0);


    return 0;
}
...
Рейтинг: 0 / 0
27.03.2013, 19:20
    #38201186
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
Читай букварь.
Не хидер а библиотека, не скомпилить а слинковать, не Code::Blocks а используемый транслятор.
Заодно реши на каком языке ты все-же желаешь писать, на С++ или на С?
...
Рейтинг: 0 / 0
27.03.2013, 19:25
    #38201193
VTepes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
White Owl, C++.
...
Рейтинг: 0 / 0
27.03.2013, 19:26
    #38201197
VTepes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
И хорошо, перефразирую:
"Кто-нибудь подскажет, как подключить к используемому транслятору библиотеку wininet.h? Просто при попытке слинковать-ошибка: "undefined reference to '_imp_InternetOpen@20'@"
...
Рейтинг: 0 / 0
27.03.2013, 19:32
    #38201210
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
VTepesИ хорошо, перефразирую:
"Кто-нибудь подскажет, как подключить к используемому транслятору библиотеку wininet.h? Просто при попытке слинковать-ошибка: "undefined reference to '_imp_InternetOpen@20'@"А какой транслятор ты используешь? wininet.h это не библиотека а заголовочный файл.
...
Рейтинг: 0 / 0
27.03.2013, 19:33
    #38201213
VTepes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
White Owl, а по-моему, ты издеваешься. Если под транслятором понимается компилятор, то MinGW.
...
Рейтинг: 0 / 0
27.03.2013, 19:48
    #38201236
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
VTepesWhite Owl, а по-моему, ты издеваешься. Если под транслятором понимается компилятор, то MinGW.Ты не читаешь букварь, поэтому да - издеваюсь.
MinGW это не компилятор, это как раз таки транслятор. В составе транслятора есть и компилятор и линкер. Это два отдельных продукта которые тем не менее работают совместно. Но могут и по отдельности. И обычно они таки работают по отдельности. А еще они могут быть заменены на компилятор и линкер из других пакетов. Например можно взять компилятор из VS а линкер из MinGW (или наоборот) и счастливо работать. А Code::Blocks это вообще текстовый редактор с плюшками и не имеет никакого отношения к процессу трансляции программы с языка высокого уровня на машинный.
...
Рейтинг: 0 / 0
27.03.2013, 19:51
    #38201238
VTepes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
White Owl, я в первом посте темы сказал именно "Code::Blocks", потому что мне надо знать, как в этой IDE подключить эту долбанную wininet. Я с интерфейсом самой IDE разобраться не могу.
...
Рейтинг: 0 / 0
27.03.2013, 19:54
    #38201240
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
VTepesкак подключить к используемому транслятору библиотеку wininet.h?

Он таки правда издевается, wininet.h -- это не библиотека, а заголовок, код на языке С.

Код: plaintext
1.
#include <wininet.h>



у тебя он уже написан, что ж тебе ещё -то надо ?
...
Рейтинг: 0 / 0
27.03.2013, 19:54
    #38201241
VTepes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
MasterZiv, но ошибка таки есть.
...
Рейтинг: 0 / 0
27.03.2013, 19:55
    #38201247
VTepes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
Вообще перефразирую вопрос: мне надо использовать функции для работы с сетью из библиотеки wininet. Что мне надо сделать для этого?
...
Рейтинг: 0 / 0
27.03.2013, 20:06
    #38201264
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
VTepesВообще перефразирую вопрос: мне надо использовать функции для работы с сетью из библиотеки wininet. Что мне надо сделать для этого?Для использования любой библиотеки тебе надо сделать две вещи:
а) подключить заголовочный файл в исходник чтобы компилятор смог сделать правильные сигнатуры функций.
б) Упомянуть библиотеку в списке библиотек линкера.
Это описано в каждой из методичек по С++. Читай букварь!
...
Рейтинг: 0 / 0
27.03.2013, 20:14
    #38201276
VTepes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
White Owl, со второго пункта поподробней, пожалуйста. Я должен указать линкеру путь до файла dll?
...
Рейтинг: 0 / 0
27.03.2013, 21:00
    #38201313
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
Нет. Опять не угадал.
Читай букварь.
...
Рейтинг: 0 / 0
28.03.2013, 03:22
    #38201503
m_Sla
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wininet.h & Code::Blocks
VTepes, Project->Build options->Debug(Release)->Linker settings->Other linker options = -lwininet

Читай Гриффитс "GCC Настольная книга пользователей, программистов и системных администраторов".
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Wininet.h & Code::Blocks / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]