0

私は 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 つの未解決の外部

この問題の解決を手伝ってください...よろしくお願いします....

4

3 に答える 3

2

Lz32.lib に対してリンクする必要があります。リンクオプションにこのライブラリがリストされていることを確認してください。

于 2009-08-29T10:29:40.113 に答える
1

MS Visual 2008でLz32.libに対してリンクするには:

プロジェクト->プロパティ

次に、->リンカー->入力を参照してください

また、追加の依存関係では、Lz32.libを追加するだけです。

于 2012-09-04T12:51:49.337 に答える
1

ありがとう、Matthew Talbert 最初にソリューション エクスプローラーからプロパティを選択し (右クリック)、リンカー オプションを選択し、次にコマンド ライン オプションを選択し、その場所に Lz32.lib を挿入します ......致命的なエラーなしでビルドが成功しました.... ..

于 2009-08-29T12:12:15.650 に答える