Визуальный студийный компилятор?

Я пытаюсь завершить этот урок, но я не знаю, какой проект VS 2008 использовать для него, так как все, что я пробовал, давало мне либо error C2731: 'wWinMain' : function cannot be overloaded ошибка (для проекта Win32, где я меняю APIENTRY _tWinMain() с WINAPI WinMain() метод из учебника), или много ошибок, таких как error LNK2019: unresolved external symbol _closesocket@4 referenced in function _WinMain@16,

1 ответ

Решение

Цитата из того же урока:

Помните, что любой код, представленный в этом руководстве, должен быть связан с библиотекой Winsock, обычно wsock32.lib или чем-то с аналогичным именем. Кроме того, при использовании кода, точно такого, как он представлен в руководстве, в вашей собственной IDE (Dev-C++, Microsoft VC++, C++ Builder и т. Д.), Выберите сборку проекта Windows с WinMain(), чтобы избежать ошибок.

Для этого используйте либо:

#pragma comment(lib, "wsock32.lib")

в вашем исходном файле (не имеет значения, какой именно), или добавьте его в опции Project Linker.

Также обратите внимание, что в соответствии с последней документацией MSDN правильное имя библиотеки Ws2_32.lib,

Другие вопросы по тегам