C语言,WIN下如何包含Socket库函数的头文件

C语言,WIN下如何包含Socket库函数的头文件,第1张

socket库函数宽汪的头文件

#include <winsock.h>

附录二 Windows Sockets头文件

头文件winsock.h 包含了由Windows Sockets规范所使用的类型和结构定义,常数,宏以及函数原型。Windows Sockets应用程序只要在源文件中包含了winsock.h即可,而慎做仔不必包含为Berkeley软件的移植而提供的兼容头文件。

头文件winsock.h 包含了标准Windows头文件windows.h的一些类型和定义。在Windows 3.0 SDK (Software Developer's Kit)的头文件windows.h 中缺少 #include 保护,因此应用程序必须象包含winsock.h 一样包含胡虚windows.h文件, 你应该象下面一样在#including winsock.h之前定义符号_INC_WINDOWS:

#include <windows.h>

#define _INC_WINDOWS

#include <winsock.h>

SDK for Windows 3.1 及其以后版本的用户不必这样做。

头文件winsock.h由Windows Sockets规范定义并提供,任何Window Sockets实现都必须和它保持一致。下面列出了winsock.h的内容:

/* WINSOCK.H--definitions to be used with the WINSOCK.DLL

*

* This header file corresponds to version 1.1 of the Windows Sockets specification.

mingw 下 设定头文件路径:

C++头文件目录%MINGW_PATH%/lib/gcc/mingw32/4.4.0/include/c++下有头文件,里面有std::string类的声明。

//根目录

MINGW_PATH=D:/MinGW (举例D盘,实际根据自己的MInGw的安装路径决定)

//C头文件目录

C_INCLUDE_PATH=%MINGW_PATH%/include%MINGW_PATH%/lib/gcc/mingw32/3.4.5/include

//并弯虚C++头文件目录

CPLUS_INCLUDE_PATH=%MINGW_PATH%/include/c++/3.4.5%MINGW_PATH%/include/c++/3.4.5/mingw32%MINGW_PATH%/include/c++/3.4.5/backward%C_INCLUDE_PATH%

/绝燃/在QTSDK带的MinGW中C++头文件目录均在lib文件夹下

CPLUS_INCLUDE_PATH=%MINGW_PATH%/lib/gcc/mingw32/4.4.0/include/c++%C_INCLUDE_PATH%

//库目录

LIBRARY_PATH=%MINGW_PATH%/lib%MINGW_PATH%/lib/gcc/mingw32/3.4.5

//可执行程闹亩序目录

PATH=%MINGW_PATH%/bin%MINGW_PATH%/libexec/gcc/mingw32/3.4.5


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12262024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存