On-line: Andrey, Haz, гостей 0. Всего: 2 [подробнее..]
АвторСообщение



Пост 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 ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 11 [только новые]





Пост N: 93
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 26.04.10 10:53. Заголовок: Переустановил и BCC5..


Переустановил и BCC5.5.1 и xHarbour и Minigui - эффект тот же.
Чем xHarbor-у не нравятся стандартные файлы ch из поставки BCC ?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1619
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 26.04.10 12:01. Заголовок: Uncle_ed Копни эту ..


Uncle_ed
Копни эту тему

Спасибо: 0 
ПрофильЦитата Ответить
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. Еще один сеанс телепатии...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 95
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 27.04.10 06:18. Заголовок: gfilatov2002 Файлы ..


gfilatov2002
Файлы есть. Заполнял по сайту Кресина.
К тому же большинство исходников собираются и только некоторые чем-то не устраивают Borlanda
Вот вырезка всех ошибок:

log

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 101
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 29.04.10 09:40. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Подробности их заполнения описаны в помощи MiniGUI (раздел Getting Started / Download Links)


Посмотрел, обнаружил? что для xHarbour эти файлы заполняются по другому.
Поправил - эффект тот же.
Так и не удается мне попробовать MiniGui в связке с xHarbour.

А нельзя просто в комплекте с инсталятором IDE прикладывать готовые библиотеки MiniGui для xHarbour ?


Спасибо: 0 
ПрофильЦитата Ответить





Пост 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

... и Будет Вам Счастье ...

Спасибо: 0 
ПрофильЦитата Ответить



Пост 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 не пользуюсь.

 цитата:
/L"c:\borland\BCC55\lib"



И вот, что говорит мне команда MakeAllLibs.bat /x запущенная из папки miniGUI\SOURCE
http://uncle-ed.mylivepage.ru/file/?fileid=4848http://uncle-ed.mylivepage.ru/file/?fileid=4848
Это полный ответ - я ни чего из него не убирал, даже номера компилируемых строк оставил.
Т.к. файл получился длинным, то выложил его на своей страничке.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 125
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 05.05.10 18:33. Заголовок: Извините за "зап..


Извините за "запоздалый" ответ!

1. Вы сможете собрать больше библиотек miniGui, если добавите в каталог bcc\bin компилятор tasm32.
2. Где-то на форуме? была рекомендация по ручной правке MakeAllLibs.bat. Ссылку увы не найду...
3. Часть библиотек их Harbour необходимо перенести в xHarbour/lib.

Так мне удалось собрать почти всю miniGui и примеры (кроме rdd и печать)... Потом забросил... Если кому интересны поищу "рекомендации".

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 133
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 06.05.10 12:41. Заголовок: xHarbour 6633 - У Вас 6406


Попробуйте скачать последнюю сборку (6633) xHarbour (может дело в ней)

http://free.xharbour.com/free.xHarbour.com/Downloads.html

Спасибо: 1 
ПрофильЦитата Ответить





Пост 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\ создадутся необходимые библиотеки.



Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 104
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 06.05.10 19:10. Заголовок: Скачал и установил с..


Скачал и установил сборку xHarbour-v1.21.6658-for-BorlandC_v5.5
И без всяких дополнительных настроек собрал библиотеку с первого раза.
Все-таки проблема была в сборке.

Спасибо большое ! буду пробовать



Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 82
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет