Проблема с WSASocket
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Проблема с WSASocket Expand / Collapse
Автор
Сообщение
29.10.2006 17:03


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.06.2008 11:23
Сообщ.: 96, Visits: 535
Доброе время суток!

Проблема заключается в следующем:
Вот часть исходного кода
....
#include <vcl.h>
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>
#include <stdlib.h>
....


void __fastcall TfrmMain::Button1Click(TObject *Sender){
 WSADATA   wsaData;
 SOCKET   wSocket;
 //инициализируем winsock:
 if (WSAStartup(MAKEWORD(2,2), &wsaData) != 0){
  ShowMessage("WSAStartup failed: %d" + GetLastError());
  return;
 }
 wSocket = WSASocket(AF_INET, SOCK_RAW, IPPROTO_RAW, NULL, 0,0);
 if(wSocket == INVALID_SOCKET){
  ShowMessage("WSASocket failed: " + IntToStr(GetLastError()));
  return;
 }
 WSACleanup();
}

Почему при компиляции происходит ошибка
[Linker Error] Error: Unresolved external 'WSASocketA' referenced from ...?

Сообщ. #906615
30.10.2006 11:53
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Надо в настройках компоновщика (linker) добавить библиотеку Ws2_32.lib
Сообщ. #906630
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 12:09