我想调用Win32 SDK提供的网络编程函数WNetEnumResource(),WNetCloseEnum(),可是每次使用都报出如下错误:
 error LNK2001: unresolved external symbol _WNetCloseEnum@4
 error LNK2001: unresolved external symbol _WNetEnumResourceA@16
 error LNK2001: unresolved external symbol _WNetOpenEnumA@20
 fatal error LNK1120: 3 unresolved externals
 Error executing link.exe.到底应该怎么调用它们啊?

解决方案 »

  1.   

    那是因为你没有加入相应的LIB吧~~
      

  2.   

    在自己的头文件加入 
    #pragma comment(lib,"Mpr.lib");
    这样应该可以了`~~
      

  3.   

    error LNK2001: unresolved external symbol _WNetCloseEnum@4
    error LNK2001: unresolved external symbol _WNetEnumResourceA@16
    error LNK2001: unresolved external symbol _WNetOpenEnumA@20
    fatal error LNK1120: 3 unresolved externals象出现这种情况,一般都是缺少库文件,#pragma comment(lib,"???"); 
    //???为库文件的名称, 包含进去就OK了