Название: Подключение сторонних библиотек Qt Отправлено: usechkin от Октябрь 25, 2012, 19:23 Есть у меня библиотека для морфологического разбора текстов. Хочу ее использовать в своем проекте. Имеется:
1) Файлы solarix_grammar_engine.dll, Solarix_Grammar_Engine.lib, набор заголовочных файлов в папке include 2) Проект, в котором хочу использовать классы и методы из этой библиотеки 3) Еще несколько .lib и .dll файлов той же библиотеки, которые в данном проекте пока не задействованы Делал следующее : 1)В .pro файле прописал INCLUDEPATH += "C:/Users/ijustneedadump/Desktop/Tag_FS/include" LIBS += "C:/Users/ijustneedadump/Desktop/Tag_FS/lib/Solarix_Grammar_Engine.lib" HEADERS += widget.h \ include/solarix_grammar_engine.h \ include/_sg_api.h 2)В .cpp файле, где использую методы класса, я подключил хэдеры данной библиотеки Вылетает куча ошибок, типа: ошибка: undefined reference to `sol_GetError(void*, wchar_t*, int)@12'. Как мне подключить библиотеку, причем так, чтобы программа корректно собиралась в release и debug версиях. Что я делаю не так? Использую Qt Creator. Заранее благодарен. Название: Re: Подключение сторонних библиотек Qt Отправлено: xokc от Октябрь 26, 2012, 08:17 Ругается на этапе линковки?
Компилятор MSVS? Если оба ответа - "да", то в pro файле написать: LIBS += -LC:/Users/ijustneedadump/Desktop/Tag_FS/lib -l$$Solarix_Grammar_Engine |