Страница 1 из 1
Помогите с прототипом функции из сторонней dll
Добавлено: 26 Июль 2015, 18:01
kreator
Народ, есть сторонняя dll из Visual Studio. Описание вот такое:
Код: Выделить всё
int cvNamedWindow( const char* name, int flags )
Как написать прототип в Кларионе? Что-то в лоб не получилось, выдаёт ошибку - "Unresolved Externаl".
Помогите с прототипом функции из сторонней dll
Добавлено: 26 Июль 2015, 19:08
Дед Пахом
kreator писал(а): "Unresolved Externаl"
это потому, что lib файла нет.
Помогите с прототипом функции из сторонней dll
Добавлено: 26 Июль 2015, 22:36
Алексей- Софт-Центр
Добрый день!
Lib maker создайте из dll-ки lib и подцепите в свойствах проекта
Алексей
Помогите с прототипом функции из сторонней dll
Добавлено: 31 Июль 2015, 4:43
kreator
Заработало. Спасибо. Прототип вот так выглядит:
Код: Выделить всё
cvNamedWindow(*STRING,LONG),LONG,C,RAW,PROC
Но столкнулся ещё с непонятной штукой. В dll порядка 5000 объектов (пока не знаю - нужны они мне или нет), LibMaker почему-то не смог такое количество сохранить в lib. Ограничение что ли какое?
Помогите с прототипом функции из сторонней dll
Добавлено: 31 Июль 2015, 5:59
morkovin
В dll порядка 5000 объектов (пока не знаю - нужны они мне или нет
попробуй этот libmaker(with tagging)
Помогите с прототипом функции из сторонней dll
Добавлено: 31 Июль 2015, 11:54
kreator
Этот либмейкер вообще не сохранил ничего. Зато с чувством юмора у него всё в порядке (поддерживает С11).
Помогите с прототипом функции из сторонней dll
Добавлено: 31 Июль 2015, 12:22
morkovin
Этот либмейкер вообще не сохранил ничего
Отмечать нужные функции пробовал(Toggle, Tag All)?
У меня работает...
Помогите с прототипом функции из сторонней dll
Добавлено: 31 Июль 2015, 13:13
Yufil
Обычный Libmaker тоже позволяет удалять ненужные ссылки кнопой Delete. Ну или правой кнопой мыши. Надо оставить только вызываемые функции, других и не надо...