The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не удается слинковать библиотеку libnet с Qt"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Компиляция)
Изначальное сообщение [ Отслеживать ]

"Не удается слинковать библиотеку libnet с Qt"  +/
Сообщение от goodfornothing email(ok) on 26-Окт-11, 16:30 
Здравствуйте!

Пишу проект с использованием библиотек 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"

В чем ошибка, не пойму.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не удается слинковать библиотеку libnet с Qt"  +/
Сообщение от parad (??) on 26-Окт-11, 19:41 
-llibnet -> -lnet
+ проверь флаг -L/путь/к/папке/с/libnet
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Не удается слинковать библиотеку libnet с Qt"  +/
Сообщение от goodfornothing email(ok) on 27-Окт-11, 16:38 
> -llibnet -> -lnet
> + проверь флаг -L/путь/к/папке/с/libnet

-lnet помог =) Только вот не пойму, почему не -llibnet????
Статическая библиотека называется libnet.a


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Не удается слинковать библиотеку libnet с Qt"  +/
Сообщение от Andrey Mitrofanov on 27-Окт-11, 17:06 
>Только вот не пойму, почему не

Патамучта man ld !

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Не удается слинковать библиотеку libnet с Qt"  +/
Сообщение от goodfornothing email(ok) on 27-Окт-11, 21:23 
> -llibnet -> -lnet
> + проверь флаг -L/путь/к/папке/с/libnet

Parad, спасибо за помощь!!!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру