Shakesbeer 0 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба Скачал с сайта производителя Cypress Suite USB 3.4.7, изучаю документ CyAPI.pdf и многое остается непонятным. :smile3046: Можете подсказать где можно найти примеры и их описание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 23 июля, 2013 Опубликовано 23 июля, 2013 · Жалоба Уважаемые! Кто делал проект CY7C68013 под Borland C++ Builder?! Поделитесь пожалуйста файлами CyAPI.h и CyAPI.lib, который адаптирован для BCB v6.0. Пытался переделать CyAPI.lib из проектов на VS. Пробовал различные варианты трансляции: 'coff2omf.exe CyAPI.lib CyAPI.new' и 'implib.exe CyAPI.lib hhctrl.ocx', потом нашел CyAPI.dll, пробовал из нее, но при компиляции у меня появляется ошибка на код: USBDevice = new CCyUSBDevice(); delete USBDevice; [Linker Error] Unresolved external 'CCyUSBDevice::~CCyUSBDevice()' referenced from D:\SOFTWARE-BLACKSMITH\BORLAND BUILDER C++ V5.0\20. DENTAL PLASTIC\DENTAL PLASTIC PROJECT\UNIT1.OBJ [Linker Error] Unresolved external 'CCyUSBDevice::CCyUSBDevice(void *, _GUID, int)' referenced from D:\SOFTWARE-BLACKSMITH\BORLAND BUILDER C++ V5.0\20. DENTAL PLASTIC\DENTAL PLASTIC PROJECT\UNIT1.OBJ CyAPI.lib в проект включен, CyAPI.h - проинклюден, объект USB объявлен - CCyUSBDevice *USBDevice; //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "CyAPI.h" #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" CCyUSBDevice *USBDevice; HANDLE hDevice; TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { USBDevice = new CCyUSBDevice(); // Create an instance of CCyUSBDevice hDevice = USBDevice->DeviceHandle(); } __fastcall TForm1::~TForm1(void) { delete USBDevice; } //--------------------------------------------------------------------------- void __fastcall TForm1::FormCreate(TObject *Sender) { ; } //--------------------------------------------------------------------------- Впечатление такое, что Builder не воспринимает CyAPI.lib, как свою! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Konst_777 0 23 июля, 2013 Опубликовано 23 июля, 2013 · Жалоба ...Поделитесь пожалуйста файлами CyAPI.h и CyAPI.lib, который адаптирован для BCB v6.0... Архив "BC6.7z" сформирован из папки "Cypress Suite USB 3.4.7\CyAPI" и содержит CyAPI.lib и CyAPI.h для BCB6. Cypress Suite USB 3.4.7 можно загрузить с этой страницы. Но Cypress требует регистрацию пользователя. Cypress Suite USB 3.4.7 входит в состав CY3684 EZ-USB FX2LP Development Kit, который можно загрузить без регистрации. При загрузке Cypress пытается навязать свой менеджер загрузки. Но если от него отказаться, то выполняется переход на страницу, на которой можно загрузить архив при помощи браузера. BC6.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 24 июля, 2013 Опубликовано 24 июля, 2013 · Жалоба Konst_777! Спасибо за помощь!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться