#include "bass.h"
#include "bassasio.h"
bass.dll/bassasio.dll и Билдер
Сделал такие инклюды:
Код:
При попытке вызова функций из этих либ выдает ошибку: [Linker error] 'путь к BASS.lib' contains invalid OMF record, type 0x21 (possibly COFF)
Рекомендацию из мануала (cmd IMPLIB BASSBCB.LIB BASS.DLL) пробовал выполнять - она тоже ругается и не помогает.
Что надо сделать, чтоб эти библиотеки работали в Билдере 6?
Скорее всего данная библиотека несовместима с OMF форматом Borland'а. COFF, насколько я помню, майкрософтовский. Попробуй преобразовать исходный lib с помощью утилиты coff2omf.exe.
Никаких проблем с lib, сгенерированным с помощью implib, не возникло. Тестовый музыкальный файл проигрывается. Использовались dll и заголовочный файлы с сайта разработчика. Преобразование готового lib (оттуда же) с помощью coff2omf нужно выполнять с опцией lib:st