gpt4 book ai didi

c++ - 在 Visual Studio 中使用 Winsock

转载 作者:搜寻专家 更新时间:2023-10-31 01:38:01 28 4
gpt4 key购买 nike

我是 C++ 菜鸟。

我想使用 Winsock 向 IP 地址发送 HTTP 请求。网上找了很多内容,很棒。所有示例都有相同的错误,我意识到它们都需要 Winsock。

我从未使用过 C++ 中的库,我不知道什么或如何将任何东西链接到我的项目(在 Visual Studio 中),或者我需要下载什么。

它特别不喜欢下面这几行代码

#include<sys/socket.h>    //socket
#include<arpa/inet.h> //inet_addr
#include<netdb.h> //hostent

Microsoft 指南没有告诉我如何修复库或将库链接到我的项目。

如何链接和使用 Winsock?

谢谢!

最佳答案

要成功链接您的应用程序,您可以将以下行放入 stdafx.h header 中,而不是转到“选项...”:

#define _WINSOCK_DEPRECATED_NO_WARNINGS
#include <WinSock2.h>
#pragma comment(lib, "WS2_32.lib")

#pragma comment 告诉链接器使用您需要的 WS2_32.lib 库。

关于c++ - 在 Visual Studio 中使用 Winsock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33442000/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com