我想用visual studio写网络程序,我写了这个小程序
#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 的指南中说我应该链接到 wsock32.lib 库,但我不太了解 visual studio,有人可以帮助我吗?
最佳答案
将 wsock32.lib 添加到 Project Properties -> Linker -> Input -> Additional Dependencies
的文本字段中
检查 Project Properties -> Linker -> Command Line
以验证它是否已添加到命令行。
或者,将您的 lib 文件拖放到 Visual Studio 中的项目中 - 它应该会自动链接。
关于c++ - 我怎么能说 visual studio 将库与我的项目链接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19212693/