Форум » Для флейма » Не находит функций AlphaBlend и TransparentBlt ? » Ответить

Не находит функций AlphaBlend и TransparentBlt ?

SadStar2018: Пробовал скомпилить старый пробный проект в последней версии МиниГУИ - не находит функций Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolved external 'TransparentBlt' referenced from D:\MINIGUI-2018-02\LIB\MINIGUI.LIB|c_image Error: Unresolved external 'AlphaBlend' referenced from D:\MINIGUI-2018-02\LIB\MINIGUI.LIB|c_image Что нужно добавить?

Ответов - 4

PSP: В папке bin компилятора bcc есть файлы bcc32.cfg и ilink32.cfg. В них нужно прописать правильные пути.

gfilatov2002: PSP пишет: нужно прописать правильные пути Это само собой Также нужно добавить в скрипт сборки Вашего проекта библиотеку msimg32.lib %MG_BCC%\lib\psdk\msimg32.lib

SadStar2018: Также нужно добавить в скрипт сборки Вашего проекта библиотеку msimg32.lib %MG_BCC%\lib\psdk\msimg32.lib Этого оказалось достаточно P.S. компилил до сих пор в старой версии Harbour MiniGUI 1.9 Extended Edition (Build 95) - 2011.04.12 Для моих утилит было достаточно. Скомпилил в новой версии Harbour MiniGUI Extended Edition 18.02 (Release) Размер экзешника увеличился с 1386 кБ до 1848 кБ - т.е. на 33% Откуда такое счастье?


gfilatov2002: SadStar2018 пишет: Размер экзешника увеличился В заголовочном файле include\minigui.ch закомментируйте строку #define _OBJECT_ а также, возможно, и эту строку #define _HMG_COMPAT_ и затем пересоберите библиотеку с помощью батника в папке source. Это позволит убрать неиспользуемые лично Вами компоненты...



полная версия страницы