关于GetIpForwardTable函数(急,不难)

red_berries 2007-03-16 09:52:05
为什么在我的程序中使用GetIpForwardTable时提示我没有定义?要用这个函数应该包含哪个库文件啊,我用#include <IPRTRMIB.h>不行,我看MSDN上面好像写的是要包含 Iphlpapi.h这个文件#include Iphlpapi.。.h后提示没有这个库文件啊?高手指教我怎么用啊,非常谢谢。

...全文
513 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
icesky 2008-05-22
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 red_berries 的回复:]
问题搞定了,我下了一个2003 SP1的,能用,非常感谢二位。
[/Quote]

提供一下详细的下载地址撒,多谢!
anjuta_c 2007-03-17
  • 打赏
  • 举报
回复
最新的paltform sdk
http://www.microsoft.com/downloads/details.aspx?familyid=0baf2b35-c656-4969-ace8-e4c0c0716adb&displaylang=en

vs6.0的sp5,sp6安装了没有
http://www.microsoft.com/downloads/details.aspx?FamilyID=E9411283-C8AD-4283-8D74-3D6EFD917644&displaylang=en
red_berries 2007-03-17
  • 打赏
  • 举报
回复
找了半天也不知道到哪下,下什么版本的,
xyxfly 2007-03-17
  • 打赏
  • 举报
回复
是在工程设置中的连结中的对象\库模板中加上了Iphlpapi.lib吗?我加了还是不行啊,还是提示Iphlpapi.h没有这个库文件啊?

你都没装相应sdk,当然会没有Iphlpapi.h这个头文件

简单点可以从其它地方copy过来
red_berries 2007-03-17
  • 打赏
  • 举报
回复
问题搞定了,我下了一个2003 SP1的,能用,非常感谢二位。
red_berries 2007-03-17
  • 打赏
  • 举报
回复
我的有SP6安装了已经。
但是http://www.microsoft.com/downloads/details.aspx?familyid=0baf2b35-c656-4969-ace8-e4c0c0716adb&displaylang=en的东西在哪下啊,是不是先要通过正版认证啊,我的XP是盗版的,通不过认证,从迅雷上下了一个但有一个文件有损坏了没安装成功。
red_berries 2007-03-16
  • 打赏
  • 举报
回复
宿舍要断电了,明天再来看,谢谢你们两个帮我了哈。晚安
anjuta_c 2007-03-16
  • 打赏
  • 举报
回复
不用安装vc7.1和vc8
vc6打上最新补丁
下载最新paltform sdk
red_berries 2007-03-16
  • 打赏
  • 举报
回复
是在工程设置中的连结中的对象\库模板中加上了Iphlpapi.lib吗?我加了还是不行啊,还是提示Iphlpapi.h没有这个库文件啊?
anjuta_c 2007-03-16
  • 打赏
  • 举报
回复
下载最新的paltform sdk
xyxfly 2007-03-16
  • 打赏
  • 举报
回复
我的是VC6啊,不换环境行不行啊,

下个新版本的sdk试试

在编译连接选项中制定include ,lib

开发环境的话习惯了就好
2003比vc6的话应该还是有点改进的,2005还有点用不惯,不过这种东西,无所谓的,习惯了就好
red_berries 2007-03-16
  • 打赏
  • 举报
回复
难道要真的要把VC6.0扔了吗?真有点舍不得,好不容易用的有点习惯了,前些天装过一次VS2005,看着不习惯就没用,后来中毒了就没了也就没再装了,在VS2005下面作windosw编程好用吗?(相对VC6来说)
red_berries 2007-03-16
  • 打赏
  • 举报
回复
我的是VC6啊,不换环境行不行啊,
anjuta_c 2007-03-16
  • 打赏
  • 举报
回复
你的开发环境是vc6,vc7.1?

我在vc7.1可以
#include "stdafx.h"
#include <Winsock2.h>
#include <Iphlpapi.h>

int main(int argc, char* argv[])
{
MIB_IPFORWARDTABLE ipinfo;
ULONG len;
BOOL s;
::GetIpForwardTable(&ipinfo,&len,s);
return 0;
}

注意一下你的头文件 包含顺序Winsock2.h在前,Iphlpapi.h在后

如果还不行,下载最新的paltform sdk


xyxfly 2007-03-16
  • 打赏
  • 举报
回复
换个sdk

或者用vs2003.net

vc6.0没有Iphlpapi.h

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧