#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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)