-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Вопрос по инклудам. Компилирую такой командой g++ main.cpp -o main. Чтобы подключить libpurple добавляю опцию -I /usr/include/libpurple. Внимание вопрос. Как включить всю директорию include? Потому как libpurple юзает glib.h которая лежит в /usr/include/glib2.0
Что значит "всю директорию"? Вопрос непонятен. Она и так вся, а не по частям. Если кроме этого ещё нужны другие пути (например тот же /usr/include/glib2.0), то для каждого надо добавлять опцию -I. Но: постом выше я предлагал другой путь, который бы избавил тебя от этой работы.
P.S. ааа, понял. Ты про include. Нет, невозможно. Представь сам -- добавить все поддиректории из include это бессмысленно, их там может быть миллион.
P.P.S. через скрипт make ты конечно такое можешь осуществить. Но на практике так никто не делает -- кормить gcc всё подряд -- и нужное, и ненужное не кошерно!