Здравствуйте, KHeLeKRoN, Вы писали:
KHL>Имеется такой код:
KHL>void init ()
KHL>{
KHL> WSADATA wsaData;
KHL> int err = WSAStartup (MAKEWORD (1, 0), &wsaData);
KHL> if (!err)
KHL> {
KHL> cout << "Error during WinSock loading.";
KHL> return;
KHL> }
KHL>}
KHL>Когда пытаюсь откомпилить при помощи GCC 3.4.2, который в составе мингва, получаю такую ошибку линкера:
KHL>{Длинное название файла, в котором ошибка}: undefined reference to 'WSAStartup@8'
KHL>Как эту ошибку побороть?
WSAStartup — это функция их win api, определенная в Winsock2.h. Вам нужна либа Ws2_32.lib. Либо надо слинковаться с данной либой, либо не пользоваться windows сокетами.