Автор | Сообщение |
|
| |
Пост N: 7
Зарегистрирован: 25.01.18
|
|
Отправлено: 27.03.18 03:58. Заголовок: Не находит функций AlphaBlend и TransparentBlt ?
Пробовал скомпилить старый пробный проект в последней версии МиниГУИ - не находит функций 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
[только новые]
|
|
|
| постоянный участник
|
Пост N: 1392
Зарегистрирован: 27.01.07
|
|
Отправлено: 27.03.18 07:43. Заголовок: В папке bin компилят..
В папке bin компилятора bcc есть файлы bcc32.cfg и ilink32.cfg. В них нужно прописать правильные пути.
|
|
|
|
| moderator
|
Пост N: 1267
Зарегистрирован: 11.02.10
|
|
Отправлено: 27.03.18 09:41. Заголовок: PSP пишет: нужно пр..
PSP пишет: цитата: | нужно прописать правильные пути |
| Это само собой Также нужно добавить в скрипт сборки Вашего проекта библиотеку msimg32.lib цитата: | %MG_BCC%\lib\psdk\msimg32.lib |
|
|
|
|
|
| |
Пост N: 8
Зарегистрирован: 25.01.18
|
|
Отправлено: 28.03.18 03:56. Заголовок: Также нужно добавить..
цитата: | Также нужно добавить в скрипт сборки Вашего проекта библиотеку 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% Откуда такое счастье?
|
|
|
|
| moderator
|
Пост N: 1269
Зарегистрирован: 11.02.10
|
|
Отправлено: 28.03.18 09:43. Заголовок: SadStar2018 пишет: ..
SadStar2018 пишет: цитата: | Размер экзешника увеличился |
| В заголовочном файле include\minigui.ch закомментируйте строку #define _OBJECT_ а также, возможно, и эту строку #define _HMG_COMPAT_ и затем пересоберите библиотеку с помощью батника в папке source. Это позволит убрать неиспользуемые лично Вами компоненты...
|
|
|
|