0

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

#include <windows.h>

// ...

INT vint = NULL;

vint = LZOpenFile(lpFileName,lpReOpenBuf,wStyle);

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

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

致命错误 LNK1120:1 个未解决的外部问题

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

4

3 回答 3

2

您需要链接到 Lz32.lib。确保在链接选项中列出了这个库。

于 2009-08-29T10:29:40.113 回答
1

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

于 2009-08-29T12:12:15.650 回答
1

在 MS Visual 2008 中链接 Lz32.lib:

项目 --> 属性

然后在 --> Linker --> Input 中查看

在 Additional Dependencies 中只需添加 Lz32.lib

于 2012-09-04T12:51:49.337 回答