У меня есть проект в eclipse, используя библиотеку, и я могу без проблем импортировать свои включенные файлы (включая каталоги) в свой проект. Но я не знаю, какие библиотеки включать (я знаю, путь библиотеки с zillions библиотек), чтобы использовать некоторые конкретные функции.
В Ubuntu есть ли инструмент для поиска функций через список библиотек? Существует инструмент под названием "nm", в котором перечислены все экспортированные библиотеки, структуры переменных и т.д. Библиотеки PARTICLAR, если нет инструмента "поиск функции", мне нужно будет написать программу, которая использует "nm" для поиска и найти функции.
Добавляя ссылки на проекты в ваших библиотеках и заголовках, вы можете использовать автозаполнение, в чем проблема?
Предположим, вы используете библиотеку Foo, вам нужно связать ее:
C/C++Build->Settings->C++ Linker->Libraries
Поместите Foo (-lFoo) в список.
C/C++Build->Settings->C++ Compiler->Includes
Положите путь *.h Foo.
Итак, в вашей программе.. main.cpp
#include <Foo/A.h>
int main() {
A a;
a.
}
Когда вы нажимаете "точка", вы видите все доступные методы A. Предположим, что A имеет метод печати
int main() {
A a;
a.print();
}
Вы можете перейти к определению метода print(): Ctrl + RightClick
grep
- хороший первый шаг.