Здравствуйте!
У меня есть файл primer.c в котором я использовал библиотеку "hidapi.h". Библиотека состоит из 2-х файлов hid-libusb.c и hidapi.h. Как скомпилировать все это дело!?
Заголовок темы изменен на более точный. yars.
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Программирование → Помогите собрать программку
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте!
У меня есть файл primer.c в котором я использовал библиотеку "hidapi.h". Библиотека состоит из 2-х файлов hid-libusb.c и hidapi.h. Как скомпилировать все это дело!?
Заголовок темы изменен на более точный. yars.
gcc primer.c -o primerНет?
нет..мне нужно же эту библиотеку еще прикрутить
Как я понял, проект состоит из 3 файлов: primer.c hid-libusb.c и hidapi.h (предполагаю, что библиотека hidapi самодельная).
Тогда как-то так:
gcc -c primer.c
gcc -c hid-libusb.c
gcc -o primer primer.o hid-libusb.o при
gcc -c hid-libusb.c ругается
пишет :
hid-libusb.c : 43:20: fatal error : libusb.h : no such file or directory compilation termiated
хотя libusb установлено
как тогда писать?
хотя libusb установленокак тогда писать?
значит не правильно установлен...
хинт: в бинарных дистрибутивах хедеры находятся в отдельных пакетах -dev, -devel или -header...
в общем вот все файлы.
там еще лежит readme и в нем написано, что для работы нужно скачать libusb-1.0. Я ее скачивал
так я ее установил
У меня этот файл в libusbx-devel. Ошибка эта пропадает, но появляется куча других ошибок от gcc.
У меня собрался так:
gcc -c primer.c
gcc -I/usr/include/libusb-1.0 -I. -c hid-libusb.c
gcc primer.o hid-libusb.o -o primer -lusb-1.0 -lrt -lpthreadВо вторую строчку подставить путь, где на самом деле лежит libusb.h
Спасибо большое)))
Все собралось.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Программирование → Помогите собрать программку
Форум работает на PunBB, при поддержке Informer Technologies, Inc