热情软件屋

 

Error LNK2001:unresolved external symbol


编号:QA000267
建立日期: 1998年12月27日 最后修改日期:1998年12月27日
所属类别:

Pony:
    在程序中加入WNetGetUser或WNetGetConnection后,Compile通过但Link时出现:
    error LNK2001:unresolved external symbol...
    fatal error LNK1120:1 unresolved externals..

回答:

    这种错误表示VC++在链接时无法找到WNetGetUser函数,象这种错误一般都是由于需要某些.LIB文件。你可以选择“Project|Settings”,在Link标签的Object/library modules部分加上所需的.LIB文件。如果你不知道哪个文件是你要的,可以使用搜索工具在VC的Lib目录中查找指定的符号,例如,WNetGetUser在mpr.lib中。
    在MSDN Library的帮助中,对于每个API函数都说明了其需要的头文件、库文件和适用的操作系统。
    
    相关问题:
    QA002320 "链接DirectX程序出现LNK2001错误"
    QA002711 "使用__endthreadex和 __beginthreadex时出现LNK2001错误"
    QA002874 "编译以WinMain开头的函数出现LNK2001错误"
    QA003056 "错误LNK2001: unresolved external symbol...(LOG_access@@YAXPAD0@Z)"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio