Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> unresolved external symbol, Проблема с запуском программы на выпол. 
:(
    Опции темы
devmstr
Дата 31.1.2005, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Developer
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 28.4.2004
Где: Ukraine

Репутация: нет
Всего: 11



Проблема с запуском программы на выполнение
непонятная ошибка

Текст программы:

Код

#include <windows.h>
#include <wininet.h>
#include <iostream>

using namespace std;

bool DownLoadFile(char * Url,char* Path);

int main()
{

DownLoadFile("http://mastersoftlab.narod.ru/1.exe","c:\temp\D.exe");
return 0;
}



bool DownLoadFile(char * Url,char* Path)
{
HINTERNET NetHandle;
HINTERNET UrlHandle;
char Buffer[1024];

FILE*f= fopen(Path,"W");

//Инициализация приложения
NetHandle = InternetOpen("Downloader",INTERNET_OPEN_TYPE_PRECONFIG,
       NULL,NULL,0);

if (NetHandle!=NULL)
{
 UrlHandle = InternetOpenUrl(NetHandle, Url, NULL, 0,
        INTERNET_FLAG_RELOAD,0);
 if (UrlHandle!=NULL)
 {
  int tempsize=0;
  LPDWORD BytesRead;
  do
  {
   memset(&Buffer,0,1024);
   InternetReadFile(NetHandle,&Buffer,sizeof(Buffer),BytesRead);
   tempsize=+*BytesRead;
   fwrite(&Buffer,sizeof(Buffer[0]),1024,f);

  }
  while (BytesRead!=0);
  InternetCloseHandle(UrlHandle);
 }
 

  /*FillChar(Buffer, SizeOf(Buffer), 0);
         repeat
           Result := Result + Buffer;
           FillChar(Buffer, SizeOf(Buffer), 0);
           InternetReadFile(UrlHandle, @Buffer, SizeOf(Buffer), BytesRead);
         until BytesRead = 0;
         InternetCloseHandle(UrlHandle);
       end */

}


InternetCloseHandle(NetHandle);

return 0;
}



Компилируется буз ошибок, а при запуске на выполнение вываливается
LoadFile error LNK2019: unresolved external symbol __imp__InternetCloseHandle@4 referenced in function

"bool __cdecl DownLoadFile(char *,char *)" (?DownLoadFile@@YA_NPAD0@Z)

LoadFile error LNK2019: unresolved external symbol __imp__InternetOpenA@20 referenced in function

"bool __cdecl DownLoadFile(char *,char *)" (?DownLoadFile@@YA_NPAD0@Z)

и т.д.



--------------------
Think different ©Steve Jobs 
user posted image
PM MAIL WWW   Вверх
devmstr
Дата 1.2.2005, 08:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Developer
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 28.4.2004
Где: Ukraine

Репутация: нет
Всего: 11



Сам и отвечаю.
Нужно при линковне добавить WinInet.lib


--------------------
Think different ©Steve Jobs 
user posted image
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.1129 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.