![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| NManoim |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 27.10.2006 Репутация: нет Всего: нет |
[Linker error] undefined reference to `InternetOpenA@20'
[Linker error] undefined reference to `InternetConnectA@32' [Linker error] undefined reference to `InternetCloseHandle@4' Это были ошибки линковщика, показываются и в 4 и в почти 5-ом Dev-cpp ------ До того как у меня стояла Dev-cpp4 небыло этих двух ошибок, теперь c появлением 5-ой версии появились, вот они: ld returned 1 exit status C:\Dev-Cpp\project\c\ftpbr\5version\Makefile.win [Build Error] [pro.exe] Error 1 ------ Инклюды все подключены: #include <cstdlib> #include <iostream> ///#include <stdio.h> #include <wininet.h> #include <string.h> Также пробовал совет который посоветовали на rsdn.ru: #pragma comment(lib, "Wininet.lib") Результатов никаких, как выдавало ошибки так и выдает Вот инфа из журнала компиляции: Компилятор: Default compiler Building Makefile: "C:\Dev-Cpp\project\c\ftpbr\5version\Makefile.win" Выполнение make... make.exe -f "C:\Dev-Cpp\project\c\ftpbr\5version\Makefile.win" all g++.exe main.o -o "pro.exe" -L"C:/Dev-Cpp/lib" main.o(.text+0x271):main.cpp: undefined reference to `InternetOpenA@20' main.o(.text+0x2e1):main.cpp: undefined reference to `InternetConnectA@32' main.o(.text+0x315):main.cpp: undefined reference to `InternetCloseHandle@4' collect2: ld returned 1 exit status make.exe: *** [pro.exe] Error 1 Выполнение завершено Вообщем прошу помощи, так как эта проблема уже третий день мучает. Добавлено @ 13:30 информация MakeFile # Project: pro # Makefile created by Dev-C++ 4.9.9.2 CPP = g++.exe CC = gcc.exe WINDRES = windres.exe RES = OBJ = main.o $(RES) LINKOBJ = main.o $(RES) LIBS = -L"C:/Dev-Cpp/lib" INCS = -I"C:/Dev-Cpp/include" CXXINCS = -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include" BIN = pro.exe CXXFLAGS = $(CXXINCS) CFLAGS = $(INCS) RM = rm -f .PHONY: all all-before all-after clean clean-custom all: all-before pro.exe all-after clean: clean-custom ${RM} $(OBJ) $(BIN) $(BIN): $(OBJ) $(CPP) $(LINKOBJ) -o "pro.exe" $(LIBS) main.o: main.cpp $(CPP) -c main.cpp -o main.o $(CXXFLAGS) |
|||
|
||||
| zhenium |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 16.10.2006 Репутация: нет Всего: 2 |
Да, такой глюк не только тебя мучает. Тоже пользуюсь Dev-C++ 4.8.9.0. Сегодня неизвестно сколько времени потратил, чтобы проект "завёлся". Писало нечто аналогичное. При этом был уверен на все 100%, что ошибок в коде не было. Помогло следующее:
1) Открываешь чистый компилятор, то есть через его ехе'шник, a не путём непосредственно открытия исходника. 2) Создаёшь новый заголовок проекта, либо открываешь старый, при этом удаляя из списка все(!!!) файлы. 3) Поочерёдно добавляешь к проекту исходники. Надеюсь, тебе поможет. Лично мне это помогло. Кстати, помимо всего прочего, эта ошибка непременно возникнет, если исходники своего проекта скопируешь в другую папку и там начнёшь компилировать копию ( проверено на своём опыте ). И ещё. Проверь, все ли исходники имеют необходимое разрешение, а то были у меня случаи, что он без разрешения сохранял ( например, не proga.c, а proga просто). Удачи!!! |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 8 Всего: 146 |
вместо него попробуй libwininet.a а вообще в параметрах проекта добавь -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| NManoim |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 27.10.2006 Репутация: нет Всего: нет |
Да надоело мне уже пробовать
За советы спасибо, возможно в будующем и попробую, но не сегодня |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |