Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Проблема с компилирование в c++ builder XE2

Вы не вошли.

 Поиск | Регистрация | Вход 

Валерий
19.03.2012 20:29:51
#1

Гость

Проблема с компилирование в c++ builder XE2

Здравствуйте. При попытке скомпилировать SynchroInput в XE2 выдаются ошибки ликования функций GetDllVersion и CreateLinstance такого типа: Unresolved external /'GetDllVersion/' referenced from C:/DARKZ/PROJECTS/SYNCHROINPUT/DEBUG_BUILD/SYNCHROMAIN.OBJ
А так же ошибка для CreateOSC, но zoomer мне не нужен.

20.03.2012 10:54:27
#2

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Проблема с компилирование в c++ builder XE2

lusbapi.lib на месте?

Или если эта версия несовместима с .lib от BCB6/BCB2006, тогда надо, видимо, перегенерировать .lib по .dll/.h/.def (в пакете компилятора должны быть специальные утилиты типа implib)

Валерий
20.03.2012 16:12:39
#3

Гость

Re: Проблема с компилирование в c++ builder XE2

Да, вы были правы. Спасибо. Оказалось, что при конвертации в новый формат проекта для XE2, ссылка на .lib как-то криво перезаписалась. Удалил и снова добавил в проект и всё заработало. Кроме zoomer, так как там типы RECT и tagRect не приводятся почему-то. Но это уже не столь важно.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон:+7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск