Я пишу программное обеспечение, которое зависит от Poco c ++ библиотеки .Я могу собрать библиотеку как в Ubuntu, так и в Windows, но только в статическом режиме.Это нормально, так как я хочу использовать это статически.Однако, когда я пытаюсь скомпилировать программу, которая зависит от библиотек, я получаю ошибку, похожую на эту (свободно переведенную):
Poco/RegularExpression.h: No such file or directory.
Однако, когда я также явно указываю компилятору, где искатьЗаголовочные файлы библиотеки с ключом -I Вместо этого я получаю следующую ошибку (но, может быть, 20-30 похожих строк):
Undefined reference to (pthread_mutex...)
Я пробовал много разных комбинаций, как непосредственно с g ++, так ис помощью make-файлов.Должен ли я включать пути к заголовочным файлам библиотек или мне как-то не удалось правильно скомпилировать библиотеки?Если мне нужно включить пути, как я могу избавиться от ошибки «неопределенная ссылка»?
Я довольно новичок в программировании на С ++, так что терпите меня.Спасибо, Роберт