![]() |
|
Модераторы: xvr |
![]()
|
|
| avroman |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Здравствуйте,
Я пишу open source проект под названием USB pic Microcontroller programmer for LINUX OS. Я разработал USB прибор, который связывается с компьютером по средствам HID протокола. Я хочу воспользоваться библиотекой LIBUSB но что то не получается скомпилировать следующий код в GCC. #include <libusb-1.0/libusb.h> #include <stdio.h> #include <string.h> int main() { libusb_device **list; libusb_init(NULL); return 0; } я компилирую следующей командой: gcc -g -Wall main2.c -o my -L/usr/local/lib и получаю следующею ошибку: undefined reference to `libusb_init' Может, кто знает, в чем проблема? Зарание спасибо за ответ. |
|||
|
||||
| InvalidProperty |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 356 Регистрация: 31.10.2007 Где: Россия, Казань Репутация: 1 Всего: 9 |
линковщик не находит ссылку на libusb_init, т.е. тебе нужно передать ссылку на библиотеку. Попробуй вот это
ты уверен, что твоя библиотека именно в /usr/local/lib? -------------------- dd if=$0 of=$0 bs=1 count=76 seek=`du -b $0 | awk {'print $1'}` 2>/dev/null dd if=$0 of=$0 bs=1 count=67 conv=notrunc oflag=append 2>/dev/null echo $0 >> $0 |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |