2009-08-29 72 views
0

我的工作在Windows Vista上,并具有以下代码:使用LZOpenFile时致命错误LNK2019和LNK1120?

#include <windows.h> 

// ... 

INT vint = NULL; 

vint = LZOpenFile(lpFileName,lpReOpenBuf,wStyle); 

当我建立我的程序时,出现链接错误:

致命错误LNK2019:解析外部符号_LZOpenFileW @ 12在函数引用 “int_stdcall LZOpenFile(wchar_t的*,结构_OFSTRUCT *,无符号短)”(LZOpenFile @@ YGHPA_WPAU_OFSTRUCT @@ģ@ Z?)

致命错误LNK1120:1周无法解析的外部

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

回答

2

你需要对Lz32.lib链接。确保你的链接选项中列出了这个库。

+0

好的......我如何才能找到链接器属性中的Lz32.lib – Rajakumar 2009-08-29 10:31:50

+0

马修塔尔伯特,我如何才能找出链接器属性中的Lz32.lib ... – Rajakumar 2009-08-29 11:36:57

1

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

1

反对Lz32.lib在微软的Visual 2008链接:

项目 - >属性

在 后来看到 - >链接 - >输入

而在其他依赖关系中,只需添加Lz32.lib

相关问题