LINUX.ORG.RU

Помогите подключить библиотеку KDE в KDevelop


0

0

Пробую написать программу с использованием KDE-библиотек.
Есть такая строка:
#include <deviceman.h>
При сборке KDevelop "ругается":`error: deviceman.h: Нет такого файла или каталога`.
Когда подключаю ее по полному пути, все нормально, но линковщик не может найти библиотеку.
Простите за глупый вопрос: Как подключать библиотеки KDE в проект? - Смотрел в свойства проекта... что-то не понятно, как проекту показать на бибилиотеку KDE - Параметры компоновщика (Прочие) стоит `$(KDE_RPATH) $(all_libraries)`, на вкладке "Бибилотеки" стоит `$(LIB_KDEUI)` - Вроде, все, что доктор прописал :-(


если ругаеться на deviceman.h - то компилятор просто не может найти хедер - следовательно надо правильно прописать -I<директория хедера>

>но линковщик не может найти библиотеку

флаг -L<директория с либой>

в kdevelop флаги компиляции (для случая auto*) указываются в Project->Project Options->Configure Options

ps kdevelop - не лучший выбор для того чтоб разобраться в программировании под linux (для начала научитесь делать нужные вам вещи из консоли)

ale ★★
()
Ответ на: комментарий от ale

s/флаг -L<директория с либой>/опция -L<директория с либой>/1

ale ★★
()

Нужно библиотека libkmid . 
Напиши в параметрах компоновщик(LDFLAGS)  -lkmid.

KiloHertz
()

Всем большое спасибо!

Skala
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.