[英]'Hints' uses undefined struct - winSock
我試圖用Winsock構建一個基本應用程序,但遇到了問題。 我已經通過google可擴展性進行搜索,並查看了MSDN網站,但是我似乎仍然無法解決此問題。
錯誤: 錯誤C2079“提示”使用未定義的結構“ addrInfo”
#ifndef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
#endif
#pragma once
#include <iostream>
#include <windows.h>
#include <ws2tcpip.h>
#include <iphlpapi.h>
#include "string.h"
#pragma comment(lib, "Ws2_32.lib")
#pragma comment (lib, "Mswsock.lib")
#pragma comment (lib, "AdvApi32.lib")
int main()
{
int _iResult;
struct addrInfo *result = NULL, *ptr = NULL, hints;
_iResult = WSAStartup(MAKEWORD(2,2), &_wsaData);
if(_iResult == 0)
{
ZeroMemory(&hints, sizeof(hints));
hints.ai_family = AF_UNSPEC;
hints.ai_socktype = SOCK_STREAM;
hints.ai_protocol = IPPROTO_TCP;
return "Window Socket DLL loaded...";
}
else
{
return "Failed to Window Socket DLL loaded...";
}
}
任何幫助,將不勝感激。
struct addrInfo
與struct addrinfo
類型不同。 您的程序使用第一個,標題定義第二個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.