使用LZOpenFile时致命错误LN2020和LNK1120?

时间:2009-08-29 10:26:58

标签: file fatal-error

我正在使用Windows Vista,并拥有以下代码:

#include <windows.h>

// ...

INT vint = NULL;

vint = LZOpenFile(lpFileName,lpReOpenBuf,wStyle);

当我构建程序时,它会因链接错误而失败:

  

致命错误LNK2019:函数“int_stdcall LZOpenFile(wchar_t *,struct _OFSTRUCT *,unsigned short)”中引用了未解析的外部符号_LZOpenFileW @ 12(?LZOpenFile @@ YGHPA_WPAU_OFSTRUCT @@ G @ Z)

     

致命错误LNK1120:1个未解析的外部

帮我解决这个问题......在此先感谢....

3 个答案:

答案 0 :(得分:2)

您需要链接Lz32.lib。确保链接选项中列出了此库。

答案 1 :(得分:1)

谢谢你,马修塔尔伯特 首先从解决方案资源管理器中选择属性(右键单击),选择链接器选项,然后选择命令行选项,在该位置插入Lz32.lib ......现在构建成功没有任何致命错误......

答案 2 :(得分:1)

在MS Visual 2008中链接Lz32.lib:

项目 - &gt;特性

然后看看 - &GT;链接 - &GT;输入

在Additional Dependencies中,只需添加Lz32.lib

即可