我今天写一个获取mac地址的程序,用到了iphlpapi.h,编译时提示找不到这个.h文件.我上网搜了下,解释都是说sdk不完整,要求更新sdk.不过微软更新sdk的地址变了.我找不到新的.
不过我刚装了c++builder6,记得里面有个help就是说sdk的事情,于是就去它的include里面去找,果然找到了.
不过这个iphlpapi还需要调用两个文件:
ipexport.h 和iptypes.h
注意要修改下iphlpapi.h 主要是把
#include<ipexport.h>改为 #include "ipexport.h"
#include<iptypes.h>改为 #include "iptypes.h"
然后编译.确实.lib文件,好办,从c++builder里拷过来.....居然不行.
于是继续google,发现了一个取ip地址的程序,它也会是用的iphlpapi.郁闷的是,它里面只有iphlpapi.lib,没有iphlpapi.h.
算了,把两个拼一起吧,哈哈,居然没问题.编译通过!
此等事情,岂能独享,分享之.
下载地址: http://greenerycn.ys168.com/ 公开下载 iphlpapi.rar