Фатальная ошибка LNK2019 и LNK1120 при использовании LZOpenFile? - PullRequest
0 голосов
/ 29 августа 2009

Я работаю в 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_OF @ ZR *) @

фатальная ошибка LNK1120: 1 неразрешенная внешность

Помогите мне решить эту проблему ... Заранее спасибо ....

Ответы [ 3 ]

2 голосов
/ 29 августа 2009

Вам необходимо создать ссылку на Lz32.lib. Убедитесь, что эта библиотека указана в ваших параметрах компоновки.

1 голос
/ 04 сентября 2012

Для ссылки на Lz32.lib в MS Visual 2008:

Проект -> Свойства

Тогда посмотри в -> Линкер -> Ввод

А в Дополнительные зависимости просто добавьте Lz32.lib

1 голос
/ 29 августа 2009

спасибо, Мэтью Тальберт сначала выберите свойства в обозревателе решений (щелкните правой кнопкой мыши), выберите параметры компоновщика, а затем выберите параметры командной строки, вставьте Lz32.lib в это место ...... теперь сборка прошла успешно без какой-либо фатальной ошибки ......

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...