Включение библиотеки Expat в Visual Studio 2013
Я скачал копию Expat 2.0.1, которая в основном представляет собой набор файлов.h и.c (см. Полный каталог на скриншоте ниже).
Чтобы добавить библиотеку в проект VS 2013, над которым я работаю, я выбрал "Свойства" -> "Свойства конфигурации" -> "Каталоги VC++" и добавил путь к папке 2.0.1, показанной на снимке экрана, в поле "Включить каталоги". Это избавляет от всех ошибок intellisense, но когда я строю проект, я получаю кучу ошибок компоновщика, которые жалуются на неразрешенные символы (например, XML_ParserCreate
, которая является функцией из библиотеки Expat). Я могу щелкнуть правой кнопкой мыши по этим символам и посмотреть определение, так что кажется, что все правильно "подключено". Как я могу заставить компоновщик перестать жаловаться? Кажется, что нет никаких библиотек, которые я мог бы добавить в раздел Linker конфигурации. Нужно ли использовать Makefile.MPW
каким-то образом?
1 ответ
Это только исходники, вам нужно создать библиотеку самостоятельно, см . MicrosoftDocs . Кстати, MPW — это файл Mac.