我想用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库链接,但我不知道视觉工作室好,有谁可以帮助我?
答案 0 :(得分:2)
将wsock32.lib添加到Project Properties -> Linker -> Input -> Additional Dependencies
检查Project Properties -> Linker -> Command Line
以验证它是否已添加到命令行。
或者,将您的lib文件拖放到Visual Studio中的项目中 - 它应该自动链接。