Использование сторонних библиотек в Visual Studio 2013

Недавно я начал использовать MS Visual Studio 2013. Однако мне не удалось использовать стороннюю библиотеку, в частности PDcurses. Когда следую обычному совету "иду в линкер, добавляю либу в input. Потом ставлю путь вообще", никаких ошибок не пропадает. Я по-прежнему получаю сообщение об ошибке «Не удается открыть включаемый файл: 'curses.h': нет такого файла или каталога». Я думаю, почему это не работает, потому что это для более старой версии. Кроме того, я безуспешно пытался найти решение в MSDN.

Как мне пользоваться библиотекой?

Файлы, входящие в состав библиотеки: curses.h, panel.h, pdcurses.dll, pdcurses.lib.


person a cut    schedule 18.04.2014    source источник
comment
Ваша проблема не в линкере, а в компиляторе. Измените параметры компилятора, чтобы добавить путь к файлам заголовков.   -  person Mark Lakata    schedule 18.04.2014


Ответы (1)


Я нашел, в чем проблема, и я опубликую ее здесь для потомков:

Перейти на страницы свойств. Необходимо перейти в категорию C/C++ в свойствах конфигурации и добавить путь к «Дополнительным каталогам включения», не «Дополнительные каталоги библиотек» в разделе «Компоновщик». (Не уверен, нужны ли оба или только первый).

person a cut    schedule 18.04.2014
comment
Потребуются оба: Include для поиска curses.h на этапе компиляции и Library для поиска pdcurses.lib на этапе компоновки. - person William McBrine; 18.04.2014