Здравствуйте!Пишу проект с использованием библиотек Qt. В проекте хочу использовать функции сетевой библиотеки libnet. YНаписал простенькую тестовую программку, в которой пытаюсь вызвать функцию из библиотеки libnet:
#include <QApplication>
#include <QLabel>
#include <libnet.h>libnet_t *lc;
char errbuf[LIBNET_ERRBUF_SIZE];int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("<h2><i>Hello</i>"
"<font color=red> Qt!</font></h2>");
lc = libnet_init(LIBNET_RAW4, "eth1", errbuf);label->show();
return app.exec();
}Через консоль создаю файл проекта .pro
В него добавляю строки:INCLUDEPATH += /usr/include.
LIBS += -llibnetЗатем генерирую makefile, после чего командой make пытаюсь собрать приложение.
Возникает ошибка: "/usr/bin/ld: cannot find -llibnet"В чем ошибка, не пойму.
-llibnet -> -lnet
+ проверь флаг -L/путь/к/папке/с/libnet
> -llibnet -> -lnet
> + проверь флаг -L/путь/к/папке/с/libnet-lnet помог =) Только вот не пойму, почему не -llibnet????
Статическая библиотека называется libnet.a
>Только вот не пойму, почему неПатамучта man ld !
> -llibnet -> -lnet
> + проверь флаг -L/путь/к/папке/с/libnetParad, спасибо за помощь!!!