Моя сборка требует, чтобы я выполнил следующие команды:
$ g++ sniff.cpp -o sniff -lcrafter
Однако в моей сборке Eclipse все, что получает компилятор:
g++ -o "sniffer_crafter" ./src/sniffer_crafter.o
После получения этих команд он жалуется, что у меня есть неопределенная ссылка на библиотеку Crafter.
Как я могу решить эту проблему с использованием Eclipse? Я видел ответы других на подобные вопросы, но они, кажется, не касаются текущей компоновки Eclipse. Я использую самое последнее издание Eclipse Kepler.
Включить библиотеки: —
щелкните правой кнопкой мыши на проекте ->
Там вы найдете компоновщик и подтип библиотеки.
Добавьте путь к библиотеке в Путь поиска библиотек справа (там, где находится ваш файл .so) и укажите имя библиотеки в библиотеках.
для пути libcrafter.so -> / opt / myLib / lib
указать путь как / opt / myLib / lib
и название библиотеки как создатель
Других решений пока нет …