最近想使用GetAdapterInfo函数获取网卡信息,GetAdapterInfo函数封装在Iphlpapi.dll里,在头文件Iphlpapi.h里声明。但包含头文件Iphlpapi.h时VC报错:没有找到文件。
原来VC只有只提供了比较常用的函数的声明,要使用GetAdapterInfo可以安装SDK工具。我安装的是Server 2003 SP1 SDK。里面包了windows的各种动态连接库的lib文件跟头文件。安装完后还要对VC++的环境进行设置。单击菜单"Tools/Option...",弹出Option对话框,选择Directories选项卡,在“show direcories for:"下拉菜单中选中Include file,将SDK头文件的目录添加到"Directories:"列表中,并将其移动到最上方,然后 在“show directories for :"下拉菜单中选择“library files,进行同样的设置即可。
原来VC只有只提供了比较常用的函数的声明,要使用GetAdapterInfo可以安装SDK工具。我安装的是Server 2003 SP1 SDK。里面包了windows的各种动态连接库的lib文件跟头文件。安装完后还要对VC++的环境进行设置。单击菜单"Tools/Option...",弹出Option对话框,选择Directories选项卡,在“show direcories for:"下拉菜单中选中Include file,将SDK头文件的目录添加到"Directories:"列表中,并将其移动到最上方,然后 在“show directories for :"下拉菜单中选择“library files,进行同样的设置即可。