Автор | Сообщение |
|
| |
Пост N: 90
Зарегистрирован: 31.03.07
|
|
Отправлено: 25.04.10 17:15. Заголовок: Сборка Minigui.lib под xHarbour ?
Попробовал собрать библиотеки minigui под xHarbour Библиотеки вроде собрались, но с ошибками, а программы с их использованием не собираются - не хватает функций. цитата: | MiniGui.lib Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland h_scrsaver.c: h_edit.c: h_edit_ex.c: h_error.c: h_ipaddress.c: c_ipaddress.c: Error E2257 c:\borland\bcc55\include\prsht.h 90: , expected Error E2293 c:\borland\bcc55\include\prsht.h 97: ) expected Error E2293 c:\borland\bcc55\include\prsht.h 98: ) expected Error E2139 c:\borland\bcc55\include\prsht.h 137: Declaration missing ; Error E2238 c:\borland\bcc55\include\prsht.h 138: Multiple declaration for 'DWORD' Error E2344 c:\borland\bcc55\include\prsht.h 137: Earlier declaration of 'DWORD' Error E2139 c:\borland\bcc55\include\prsht.h 138: Declaration missing ; Error E2139 c:\borland\bcc55\include\prsht.h 139: Declaration missing ; Error E2139 c:\borland\bcc55\include\prsht.h 141: Declaration missing ; Error E2139 c:\borland\bcc55\include\prsht.h 143: Declaration missing ; Error E2139 c:\borland\bcc55\include\prsht.h 149: Declaration missing ; Error E2139 c:\borland\bcc55\include\prsht.h 150: Declaration missing ; Error E2238 c:\borland\bcc55\include\prsht.h 151: Multiple declaration for 'LPCSTR' Error E2344 c:\borland\bcc55\include\prsht.h 143: Earlier declaration of 'LPCSTR' Error E2238 c:\borland\bcc55\include\prsht.h 152: Multiple declaration for 'LPCSTR' Error E2344 c:\borland\bcc55\include\prsht.h 143: Earlier declaration of 'LPCSTR' Error E2139 c:\borland\bcc55\include\prsht.h 152: Declaration missing ; Error E2139 c:\borland\bcc55\include\prsht.h 153: Declaration missing ; Error E2139 c:\borland\bcc55\include\prsht.h 154: Declaration missing ; Error E2139 c:\borland\bcc55\include\prsht.h 155: Declaration missing ; Error E2139 c:\borland\bcc55\include\prsht.h 156: Declaration missing ; Error E2238 c:\borland\bcc55\include\prsht.h 159: Multiple declaration for 'LPCSTR' Error E2344 c:\borland\bcc55\include\prsht.h 143: Earlier declaration of 'LPCSTR' Error E2139 c:\borland\bcc55\include\prsht.h 159: Declaration missing ; Error E2238 c:\borland\bcc55\include\prsht.h 160: Multiple declaration for 'LPCSTR' Error E2228 c:\borland\bcc55\include\prsht.h 160: Too many error or warning messages *** 26 errors in Compile *** h_monthcal.c: c_monthcal.c: Error E2257 c:\borland\bcc55\include\prsht.h 90: , expected Error E2293 c:\borland\bcc55\include\prsht.h 97: ) expected Error E2293 c:\borland\bcc55\include\prsht.h 98: ) expected Error E2139 c:\borland\bcc55\include\prsht.h 137: Declaration missing ; Error E2238 c:\borland\bcc55\include\prsht.h 138: Multiple declaration for 'DWORD' Error E2344 c:\borland\bcc55\include\prsht.h 137: Earlier declaration of 'DWORD' Error E2139 c:\borland\bcc55\include\prsht.h 138: Declaration missing ; Error E2139 c:\borland\bcc55\include\prsht.h 139: Declaration missing ; ..... |
| и т.д. и т.п. Подскажите в чем проблема ? Переустановить BCC ?
|
|
|
Новых ответов нет
[см. все]
|
|
|
| |
Пост N: 93
Зарегистрирован: 31.03.07
|
|
Отправлено: 26.04.10 10:53. Заголовок: Переустановил и BCC5..
Переустановил и BCC5.5.1 и xHarbour и Minigui - эффект тот же. Чем xHarbor-у не нравятся стандартные файлы ch из поставки BCC ?
|
|
|
|
| |
Пост N: 1619
Зарегистрирован: 17.05.05
|
|
Отправлено: 26.04.10 12:01. Заголовок: Uncle_ed Копни эту ..
|
|
|
|
| moderator
|
Пост N: 47
Зарегистрирован: 11.02.10
|
|
Отправлено: 26.04.10 12:51. Заголовок: Uncle_ed пишет: Чем..
Uncle_ed пишет: цитата: | Чем xHarbor-у не нравятся стандартные файлы ch из поставки BCC ? |
| xHarbour здесь ни при чем... Догадываюсь, что Вы не создали необходимые для работы BCC два конфигурационных файла: C:\BORLAND\BCC55\Bin\bcc32.cfg C:\BORLAND\BCC55\Bin\ilink32.cfg Подробности их заполнения описаны в помощи MiniGUI (раздел Getting Started / Download Links) P.S. Еще один сеанс телепатии...
|
|
|
|
| |
Пост N: 95
Зарегистрирован: 31.03.07
|
|
Отправлено: 27.04.10 06:18. Заголовок: gfilatov2002 Файлы ..
gfilatov2002 Файлы есть. Заполнял по сайту Кресина. К тому же большинство исходников собираются и только некоторые чем-то не устраивают Borlanda Вот вырезка всех ошибок: log
|
|
|
|
| |
Пост N: 101
Зарегистрирован: 31.03.07
|
|
Отправлено: 29.04.10 09:40. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Подробности их заполнения описаны в помощи MiniGUI (раздел Getting Started / Download Links) |
| Посмотрел, обнаружил? что для xHarbour эти файлы заполняются по другому. Поправил - эффект тот же. Так и не удается мне попробовать MiniGui в связке с xHarbour. А нельзя просто в комплекте с инсталятором IDE прикладывать готовые библиотеки MiniGui для xHarbour ?
|
|
|
|
| |
Пост N: 132
Зарегистрирован: 17.10.05
|
|
Отправлено: 29.04.10 19:10. Заголовок: Действия
1. Система - Дополнительно - Переменные среды (Пользователя): MG_BCC=D:\MiniGUI\BCC55 ( эти значения у меня, для себя ставьте, как Вам надо) MG_CMP=XHARBOUR MG_ROOT=D:\MiniGUI MG_XHRB=D:\MiniGUI\xHarbour 2. Файл BCC32.CFG, который находится у меня в D:\MiniGUI\BCC55: -I"D:\MiniGUI\BCC55\include" -L"D:\MiniGUI\BCC55\lib;D:\MiniGUI\BCC55\lib\psdk" -lj"D:\MiniGUI\BCC55\lib;D:\MiniGUI\BCC55\lib\psdk" 3. Файл ILINK32.CFG, который находится у меня в D:\MiniGUI\BCC55: -L"D:\MiniGUI\BCC55\lib;D:\MiniGUI\BCC55\lib\psdk" 4. Файл TLink32.cfg, который находится у меня в D:\MiniGUI\BCC55: /L"D:\MiniGUI\BCC55\lib" 5. После редактирования этих файлов и установок перезагружаемся и запускаем MakeAllLibs.bat из miniGUI\SOURCE ... и Будет Вам Счастье ...
|
|
|
|
| |
Пост N: 102
Зарегистрирован: 31.03.07
|
|
Отправлено: 30.04.10 03:43. Заголовок: Нет мне ни какого сч..
Нет мне ни какого счастья :( Все у меня задано вот что мне говорит команда SET: цитата: | ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA= CLIENTNAME=Console CommonProgramFiles=C:\Program Files\Common Files COMPUTERNAME= ComSpec=C:\WINDOWS\system32\cmd.exe DEFLOGDIR=C:\Documents and Settings\All Users\Application Data\McAfee\DesktopProtection FARLANG=Russian FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH= LOGONSERVER= MG_BCC=c:\borland\BCC55 MG_CMP=XHARBOUR MG_ROOT=c:\MiniGUI MG_XHRB=c:\xHarbour NUMBER_OF_PROCESSORS=2 OS=Windows_NT Path=C:\Program Files\Far;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Windows Imaging\; c:\borland\bcc55\bin;c:\minigui\ide; c:\xharbour\bin;D:\hmg.3.0.24\MINGW\bin\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=0f06 ProgramFiles=C:\Program Files PROMPT=$P$G SESSIONNAME=Console SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\Temp TMP=C:\Temp UATDATA=C:\WINDOWS\system32\CCM\UATData\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77 USERDNSDOMAIN= USERDOMAIN= USERNAME= USERPROFILE= VSEDEFLOGDIR=C:\Documents and Settings\All Users\Application Data\McAfee\DesktopProtection windir=C:\WINDOWS |
| Как видите все необходимые переменные и пути заданы. Вот мой bcc32.cfg : цитата: | -I"c:\Borland\Bcc55\include;c:\xharbour\include" -L"c:\Borland\Bcc55\lib;c:\Borland\Bcc55\lib\psdk;c:\xharbour\lib" -lj"c:\borland\BCC55\lib;c:\borland\BCC55\lib\psdk" |
| Вот мой ilink32.cfg цитата: | -L"c:\Borland\Bcc55\lib;c:\Borland\Bcc55\lib\psdk;c:\xharbour\lib" |
| на всякий случай даже tlink32.cfg создал, хотя tlink32 не пользуюсь. И вот, что говорит мне команда MakeAllLibs.bat /x запущенная из папки miniGUI\SOURCE http://uncle-ed.mylivepage.ru/file/?fileid=4848http://uncle-ed.mylivepage.ru/file/?fileid=4848 Это полный ответ - я ни чего из него не убирал, даже номера компилируемых строк оставил. Т.к. файл получился длинным, то выложил его на своей страничке.
|
|
|
|
| |
Пост N: 125
Зарегистрирован: 12.11.06
|
|
Отправлено: 05.05.10 18:33. Заголовок: Извините за "зап..
Извините за "запоздалый" ответ! 1. Вы сможете собрать больше библиотек miniGui, если добавите в каталог bcc\bin компилятор tasm32. 2. Где-то на форуме? была рекомендация по ручной правке MakeAllLibs.bat. Ссылку увы не найду... 3. Часть библиотек их Harbour необходимо перенести в xHarbour/lib. Так мне удалось собрать почти всю miniGui и примеры (кроме rdd и печать)... Потом забросил... Если кому интересны поищу "рекомендации".
|
|
|
|
| |
Пост N: 133
Зарегистрирован: 17.10.05
|
|
Отправлено: 06.05.10 12:41. Заголовок: xHarbour 6633 - У Вас 6406
|
|
|
|
| |
Пост N: 7
Зарегистрирован: 16.12.08
|
|
Отправлено: 06.05.10 18:07. Заголовок: Вот только что взял ..
Вот только что взял и собрал MINIGUI под xHarbour. Проблем нет. всё по-порядку : 1. Скачать xHarbour free.xHarbour сборка 6633 2. Установить xHarbour 3. Скачать компилятор Борланд. 4. Установить компилятор. 5. Скачать Tasm32. Скопировать в каталог \BORLAND\BCC55\BIN\ 6. Посмотреть файл \BORLAND\BCC55\BIN\bcc32.cfg у меня прописано -I"E:\Borland\BCC55\include" -L"E:\Borland\BCC55\lib;E:\Borland\BCC55\lib\psdk" -lj"E:\Borland\BCC55\lib;E:\Borland\BCC55\lib\psdk" 7. Посмотреть файл \BORLAND\BCC55\BIN\ilink32.cfg -L"E:\Borland\BCC55\lib;E:\Borland\BCC55\lib\psdk" 8. Прописать путь к компилятору Борланд (\BORLAND\BCC55\BIN) в PATH к xharbour ненадо. 9. Скачать Harbour MiniGUI 1.8 Extended Edition (Build 82a) - 2010.04.21 10. Установить MiniGUI 11. В каталоге \minigui\BATCH изменяем файлы Compile.Bat , CompileMT.Bat, MakeLibOpt.bat вверху добавляем переменную SET MG_CMP=XHARBOUR и прописываем пути (пример) if "%MG_BCC%"=="" set MG_BCC=e:\borland\bcc55 if "%MG_ROOT%"=="" set MG_ROOT=D:\XBASE\MINIGUI if "%MG_HRB%"=="" set MG_HRB=%MG_ROOT%\harbour if "%MG_LIB%"=="" set MG_LIB=%MG_ROOT%\lib if "%MG_XHRB%"=="" set MG_XHRB=D:\XBASE\XHARBOUR 12. Заходим в каталог \MINIGUI\SOURCE\ и запускаем MakeAllLibs.bat В каталогах \MINIGUI\XLIB\ и \XHARBOUR\LIB\ создадутся необходимые библиотеки.
|
|
|
|
| |
Пост N: 104
Зарегистрирован: 31.03.07
|
|
Отправлено: 06.05.10 19:10. Заголовок: Скачал и установил с..
Скачал и установил сборку xHarbour-v1.21.6658-for-BorlandC_v5.5 И без всяких дополнительных настроек собрал библиотеку с первого раза. Все-таки проблема была в сборке. Спасибо большое ! буду пробовать
|
|
|
|