SMART LUBOBYA Ответов: 3

ошибка LNK1181: не удается открыть входной файл


как мне справиться с этой ошибкой?

>LINK : fatal error LNK1181: cannot open input file '..\..\..\..\lib\vc9\h264v2d.lib'

3 Ответов

Рейтинг:
2

john_1726

В моем случае я не выбирал Проекты и решения -> Каталоги VC++ -> Файл библиотеки Вместо этого я выбрал Линкер -> Ввод -> дополнительная зависимость чтобы ввести путь к файлу lib, а затем я также должен был убедиться, что порядок сборки был правильным, поэтому я щелкнул правой кнопкой мыши проект и выбрал Построение зависимостей -> Зависимость проекта чтобы убедиться, что зависимый проект был построен до того, как был создан проект, требующий этой библиотеки.


Рейтинг:
1

Sauro Viti

Компоновщик сообщает вам, что он не может найти библиотеку, с которой требуется связать ваш проект.
Путь к библиотеке является относительным, поэтому компоновщик будет искать его сначала как путь относительно местоположения вашего проекта, а затем как путь относительно каждого из каталогов библиотеки (как указано в разделе Инструменты -> Опции -> Проекты и решения -> Каталоги VC++ -> Файл библиотеки).
Вы должны проверить эти пути для библиотеки... Это все, что мы можем сказать из информации, которую Вы нам даете.


Рейтинг:
0

Estys

Решите ее!
Подсказка : http://msdn.microsoft.com/en-us/library/y6b12xkc.aspx[^]

Овации


Niklas L

Решение этой проблемы действительно хороший способ справиться с ней :)