我要开发一个snmp的程序,我想用windows的
api
有高手给一点指点

解决方案 »

  1.   

    有msdn吗?哪里有,如果需要知道函数的用法,载索引里输入snmp然后后面的自己找就可以了。对了,给你一个网址,那里有一个vb的程序,那里面关于snmp的函数的调用的顺序写的很明白。
    http://www.winsnmp.com/samples/vb/index.htm
    对了还需要一个lib:wsnmp32.lib。具体的函数的用法参考我给你的网址上的vb的实例。好运!
      

  2.   

    我在msdm中找过,但发现编译总是不通过。
    给出如下的信息
    不知道怎么处理
    ]Linking...
    ddDlg.obj : error LNK2001: unresolved external symbol _SnmpCleanup@0
    Debug/dd.exe : fatal error LNK1120: 1 unresolved externals
    能告诉小弟怎么处理吗
    万分感激
      

  3.   

    Header: Declared in Winsnmp.h.
    Library: Use Wsnmp32.lib.have you include this header file?
      

  4.   

    他是链接错误,肯定是没有加上lib。
      

  5.   

    怎么加那个库啊
    用include?
      

  6.   

    --------------------Configuration: dd - Win32 Debug--------------------
    Compiling...
    ddDlg.cpp
    d:\microsoft visual studio\vc98\include\winsnmp.h(100) : warning C4005: 'ASN_UNIVERSAL' : macro redefinition
            d:\microsoft visual studio\vc98\include\snmp.h(105) : see previous definition of 'ASN_UNIVERSAL'
    d:\microsoft visual studio\vc98\include\winsnmp.h(101) : warning C4005: 'ASN_APPLICATION' : macro redefinition
            d:\microsoft visual studio\vc98\include\snmp.h(106) : see previous definition of 'ASN_APPLICATION'
    d:\microsoft visual studio\vc98\include\winsnmp.h(102) : warning C4005: 'ASN_CONTEXT' : macro redefinition
            d:\microsoft visual studio\vc98\include\snmp.h(107) : see previous definition of 'ASN_CONTEXT'
    d:\microsoft visual studio\vc98\include\winsnmp.h(103) : warning C4005: 'ASN_PRIVATE' : macro redefinition
            d:\microsoft visual studio\vc98\include\snmp.h(108) : see previous definition of 'ASN_PRIVATE'
    d:\microsoft visual studio\vc98\include\winsnmp.h(104) : warning C4005: 'ASN_PRIMITIVE' : macro redefinition
            d:\microsoft visual studio\vc98\include\snmp.h(110) : see previous definition of 'ASN_PRIMITIVE'
    d:\microsoft visual studio\vc98\include\winsnmp.h(105) : warning C4005: 'ASN_CONSTRUCTOR' : macro redefinition
            d:\microsoft visual studio\vc98\include\snmp.h(111) : see previous definition of 'ASN_CONSTRUCTOR'
    D:\myc++\dd\ddDlg.cpp(13) : fatal error C1083: Cannot open include file: 'Wsnmp32.lib': No such file or directory
    Error executing cl.exe.dd.exe - 1 error(s), 6 warning(s)
    这个是我在 vc下编译的信息
      

  7.   

    --------------------Configuration: dd - Win32 Debug--------------------
    Compiling...
    ddDlg.cpp
    d:\microsoft visual studio\vc98\include\winsnmp.h(100) : warning C4005: 'ASN_UNIVERSAL' : macro redefinition
            d:\microsoft visual studio\vc98\include\snmp.h(105) : see previous definition of 'ASN_UNIVERSAL'
    d:\microsoft visual studio\vc98\include\winsnmp.h(101) : warning C4005: 'ASN_APPLICATION' : macro redefinition
            d:\microsoft visual studio\vc98\include\snmp.h(106) : see previous definition of 'ASN_APPLICATION'
    d:\microsoft visual studio\vc98\include\winsnmp.h(102) : warning C4005: 'ASN_CONTEXT' : macro redefinition
            d:\microsoft visual studio\vc98\include\snmp.h(107) : see previous definition of 'ASN_CONTEXT'
    d:\microsoft visual studio\vc98\include\winsnmp.h(103) : warning C4005: 'ASN_PRIVATE' : macro redefinition
            d:\microsoft visual studio\vc98\include\snmp.h(108) : see previous definition of 'ASN_PRIVATE'
    d:\microsoft visual studio\vc98\include\winsnmp.h(104) : warning C4005: 'ASN_PRIMITIVE' : macro redefinition
            d:\microsoft visual studio\vc98\include\snmp.h(110) : see previous definition of 'ASN_PRIMITIVE'
    d:\microsoft visual studio\vc98\include\winsnmp.h(105) : warning C4005: 'ASN_CONSTRUCTOR' : macro redefinition
            d:\microsoft visual studio\vc98\include\snmp.h(111) : see previous definition of 'ASN_CONSTRUCTOR'
    D:\myc++\dd\ddDlg.cpp(185) : warning C4101: 'session' : unreferenced local variable
    D:\myc++\dd\ddDlg.cpp(187) : warning C4700: local variable 'i' used without having been initialized
    D:\myc++\dd\ddDlg.cpp(188) : warning C4700: local variable 'k' used without having been initialized
    Linking...
    ddDlg.obj : error LNK2001: unresolved external symbol _SnmpStartup@20
    Debug/dd.exe : fatal error LNK1120: 1 unresolved externals
    Error executing link.exe.dd.exe - 2 error(s), 9 warning(s)
      

  8.   

    project/settings/link/
    add  your Wsnmp32.lib to object library modules.