Автор Тема: Программирование с использованием D2xx-драйверов фирмы FTDI  (Прочитано 2020 раз)

0 Пользователей и 1 Гость просматривают эту тему.

ares_rts

  • Гость
Кто-нибудь смог подключить к проекту ftd2xx.lib

У меня почему-то не подключается. Подозреваю, что библиотека несовместима с VS6.

Может есть какая-нибудь утилита, типа implib.exe из Builder6.

Оффлайн Samael

  • Шпийон Сарумяна
  • Вице-канцлер
  • *****
  • Сообщений: 3543
  • Репутация: 70
  • Пол: Мужской
  • Гик - это не профессия, гик - это призвание...
  • SkypeID: kornev.vladimir
эээ.... а нельзя ли по-подробнее, что это за библиотека и за что она отвечает, а то угадывать тяжело =)
Один терапевт - это 1024 гигапевта, или 1048576 мегапевтов.
Все вышесказанное - исключительно IMHO :Samael:
Если Вам кто-то помог, нажмите

ares_rts

  • Гость
D2xx-драйвера фирмы FTDI - это драйвера для работы с микросхемами FT232BM, FT245BM ...

Микросхемы эти подключаються к USB и преобразуют интерфейс USB в последовательный или параллельный соответственно.

А проблемма собственно заключается в том, что библиотека Ftd2xx.lib не подключаеться к проекту.

Вот я и спрашиваю, может кто занимался USB - устройствами на этих микросхемах и что - нибудь подскажет!!!

Оффлайн Samael

  • Шпийон Сарумяна
  • Вице-канцлер
  • *****
  • Сообщений: 3543
  • Репутация: 70
  • Пол: Мужской
  • Гик - это не профессия, гик - это призвание...
  • SkypeID: kornev.vladimir
странно, обычно в ВС нет никаких проблем с библиотеками, как ты подключаешь ее? попробуй так
#pragma comment( lib,"Ftd2xx.libi" )
Один терапевт - это 1024 гигапевта, или 1048576 мегапевтов.
Все вышесказанное - исключительно IMHO :Samael:
Если Вам кто-то помог, нажмите

ares_rts

  • Гость
Подключаю то я ее правильно.

Думаю, что библиотека не совместима с VC, там что-то писали как ее переделать для Buildera.

Вот я и спрашиваю может кто знает как для Visual'a переделать?

Оффлайн Sinobi

  • Коллежский асессор
  • *****
  • Сообщений: 294
  • Репутация: 7
  • Пол: Мужской
  • Синоби-но-моно из клана Ига
Сделай в Билдере ДЛЛ, подключив Ftd2xx.lib. Функции из этой библиотеки(котор. тебе нужны) сделай экспортируемыми, а потом используй полученную ДЛЛ в VC.

Например:
Ftd2xx.lib:: void FunLib(void* param1,void* param2);// функция из "либа"

void MyFunDll(void* param1,void* param2)
//сделаешь функцию экспортируемой из твоей DLL, внешнее имя можно дать "FunLib"
{
        FunLib(param1,param2);
}
Мудрость приходит со старостью... а иногда старость приходит одна

ares_rts

  • Гость
Нашел в инете нормальные библиотеки D2xx.dll, D2xx.lib и D2xx.h.

Все нормально подключаеться, компилиться и работает.

Кому надо могу выслать на мыло.

Оффлайн Snake

  • Титулярный советник
  • ****
  • Сообщений: 186
  • Репутация: 1
  • Пол: Мужской
ну мне вышли, мало-ли... вдруг пригодится
bos-snake[at]nsk[dot]ru
«Жизнь - это игра, в которой нет Options'а и читов.»  Программист.

Оффлайн Sinobi

  • Коллежский асессор
  • *****
  • Сообщений: 294
  • Репутация: 7
  • Пол: Мужской
  • Синоби-но-моно из клана Ига
Мудрость приходит со старостью... а иногда старость приходит одна

al

  • Гость
СПАСИБО!
 ПЕРЕШЛИ МНЕ ФАЙЛЫ (*.h,  *.lib,  *.dll ) FT232R, ДЛЯ BuilderC++ 6.0
ЕСЛИ НЕ СЛОЖНО РАСКАЖИ ПОДРОБНО (БЕЗ СОКРАЩЕНИЙ) КАК ПОДКЛЮЧИТЬ!!!
ЕЩЕ РАЗ СПАСИБО!!!
tigerpost@yandex.ru  :D