我用VC 6.0++ 运行一个程序,我额外加了个snmp_pp.h头文件和snmp_pp.lib 结果出下一下报错,请高手指点,小弟不知道怎么修改错误!
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
snmp_pp.lib(ctr64.obj) : error LNK2001: unresolved external symbol __ftol2
snmp_pp.lib(auth_priv.obj) : error LNK2001: unresolved external symbol _des_ncbc_encrypt
snmp_pp.lib(auth_priv.obj) : error LNK2001: unresolved external symbol _des_key_sched
Debug/NetMap.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.NetMap.exe - 4 error(s), 1 warning(s)
 似乎看上去跟这个库文件有什么联系,请高手赐教!

解决方案 »

  1.   

    /NODEFAULTLIB:LIBCMT
    添加这样一个..在工程设置,链接里,的命令行里..添加这个,注意空格.
      

  2.   

    在工程->设置的link选项Object/library modules里面添加这个snmp_pp.lib试试看。
      

  3.   

    链接错误,缺少必要的.lib文件。在工程->设置的link选项Object/library modules里面添加
      

  4.   

    unresolved external symbol 这种提示基本是因为没有link相应的lib库文件
      

  5.   

    snmp_pp.lib是什么环境下编译的,包含什么静态库了么
      

  6.   

    #pragma comment(lib,"snmp_pp.lib")//snmp_pp.lib放在哪,就写哪的路径