Я пытаюсь понять, как использовать нестандартные библиотеки в моих проектах на C++. У меня есть несколько вопросов.C++ ссылка на библиотеки с makefile (newbe)
Скажем, я хочу использовать библиотеку POCO. Поэтому я загрузил его и построил с помощью make (static build). Теперь у меня есть файлы .o и .h. Существует файл Path.h и файл Path.o в разных каталогах.
Теперь я хочу использовать этот модуль в своем коде. Поэтому я включаю файл, используя #include «Poco/Path.h». Мне нужно изменить makefile и добавить Path.o в мою цель?
Что происходит, когда я использую стандартную библиотеку? Доступны ли они только в файлах заголовков? Я знаю, что код шаблона нельзя предварительно скомпилировать. А как насчет остальных?
Итак. Файл является статической библиотекой и .so является динамическим/общим? – Seba
@Seba: Да, это правильно. –
Спасибо большое :) – Seba