Как я могу сказать Visual Studio, чтобы связать библиотеку с моим проектом?

0

Я хочу написать сетевую программу с визуальной студией, я пишу эту небольшую программу

#include<iostream>
#include <winsock.h>

int main()
{
WSADATA wsaData; // if this doesn't work
//WSAData wsaData; // then try this instead
// MAKEWORD(1,1) for Winsock 1.1, MAKEWORD(2,0) for Winsock 2.0:
if (WSAStartup(MAKEWORD(2,0), &wsaData) != 0)
{
    std::cout << "error" << std::endl;
    exit(1);
}
WSACleanup();

return 0;
}

но есть ошибки ссылок, в beej guide seys, которые я должен связать с библиотекой wsock32.lib, но я не знаю визуальной студии хорошо, может ли кто-нибудь мне помочь?

Теги:
visual-studio
sockets
network-programming

1 ответ

2

Добавьте wsock32.lib в текстовое поле в Project Properties → Linker → Input → Additional Dependencies

Проверьте Project Properties → Linker → Command Line чтобы убедиться, что он добавлен в командную строку.

Кроме того, перетащите свой файл lib в свой проект в Visual Studio - он должен автоматически подключиться.

  • 1
    Спасибо большое, все работает)))

Ещё вопросы

Сообщество Overcoder
Наверх
Меню