реклама на сайте
подробности

 
 
> CY7C68013 и C++ Builder с чего начать?, CY7C68013 и C++ Builder
Shakesbeer
сообщение Feb 8 2013, 10:28
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 8-02-13
Пользователь №: 75 540



Скачал с сайта производителя Cypress Suite USB 3.4.7, изучаю документ CyAPI.pdf и многое остается непонятным. smile3046.gif
Можете подсказать где можно найти примеры и их описание.


--------------------
There are only 10 types of people in the world: those who understand binary, and those who don't.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BVU
сообщение Jul 23 2013, 14:07
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Уважаемые!
Кто делал проект 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, как свою!


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 04:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01364 секунд с 7
ELECTRONIX ©2004-2016