小弟写了一个程序,用到了Netbios函数,该函数是 nb30.lib中的,小弟已经在程序中include "nb30.h"了,编译通过,但运行的时候出现SyStemInfoDlg.obj : error LNK2001: unresolved external symbol _Netbios@4
Release/SyStemInfo.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.SyStemInfo.exe - 2 error(s), 0 warning(s)这个错误提示。不知到为什么,请大虾帮助。是不是nb30.lib路径设置问题呀,如果是的我该怎么设置呀。

解决方案 »

  1.   

    直接通过project->Add to project->Files 加入lib即可
      

  2.   

    将nb30.lib加入Setting->link下Objects/library modules中,和前面的lib用空格隔开
      

  3.   

    将nb30.lib加入Setting->link下Objects/library modules中,和前面的lib用空格隔开
      

  4.   

    楼上说的对,不过可能还有DLL版本冲突的问题
      

  5.   

    不知到为什么,我的电脑里面没有nb30.lib这个库文件。不可能呀,这个应该是VC里面默认的呀。只有nb30.h文件。考,烦操。哪位大哥救命呀,
      

  6.   

    同意楼上hanwg() 
    如果没有nb30.lib这个库文件,网上搜一个,试试看。