On-line: tnsr2, гостей 1. Всего: 2 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 38
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 18.02.10 00:50. Заголовок: SOS!!! Borland Console Compiler глючит


Подскажите пожалуйста, что мне делать?

При попытке закомпилировать FWH с помощью Borland Console Compiler выдаются какие-то идиотские ошибки LM279 и LM347. Так ничего и не компелится. OOHG с Mingw работает нормально.
Что надо делать с этим компилятором, чтобы он научился компелить без глюков


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





Пост N: 65
Зарегистрирован: 02.10.08
ссылка на сообщение  Отправлено: 18.02.10 11:48. Заголовок: Мммм.... Ну у Вас и ..


Мммм.... Ну у Вас и вопросик...
Насколько я понял, речь идет о BCC32.EXE ? Откуда, из Borland C++ Compiler 5.5 или какого?
Если это так, то видимо дело в настройках. ПОсмотрите файлы TLink32.cfg, BCC32.CFG, HARBOUR.CFG в BINе.

Вообще-то информации от вас совсем нет... Распишите поподробней...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 39
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 18.02.10 13:16. Заголовок: Borland Console Comp..


Borland Console Compiler 5.5

Вот линковочный файл TEST.RMK
========================================================
#Borland make sample, (c) FiveTech Software 2005

HBDIR=c:\hb20
BCDIR=c:\borland\bcc55
FWDIR=c:\fwh

#change these paths as needed
.path.OBJ = .\obj
.path.PRG = .\
.path.CH = $(FWDIR)\include;$(HBDIR)\include
.path.C = .\
.path.rc = .\

#important: Use Uppercase for filenames extensions, in the next two rules!

PRG = \
alert.PRG \
one.PRG

C = \
two.C

PROJECT : Alert.exe

Alert.exe : $(PRG:.PRG=.OBJ) $(C:.C=.OBJ) Alert.res
echo off
echo $(BCDIR)\bin\c0w32.obj + > b32.bc
echo obj\alert.obj obj\one.obj obj\two.obj, + >> b32.bc
echo alert.exe, + >> b32.bc
echo alert.map, + >> b32.bc
echo $(FWDIR)\lib\FiveH.lib $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo $(HBDIR)\lib\b32\rtl.lib + >> b32.bc
echo $(HBDIR)\lib\b32\vm.lib + >> b32.bc
echo $(HBDIR)\lib\b32\gtgui.lib + >> b32.bc
echo $(HBDIR)\lib\b32\lang.lib + >> b32.bc
echo $(HBDIR)\lib\b32\macro.lib + >> b32.bc
echo $(HBDIR)\lib\b32\rdd.lib + >> b32.bc
echo $(HBDIR)\lib\b32\dbfntx.lib + >> b32.bc
echo $(HBDIR)\lib\b32\dbfcdx.lib + >> b32.bc
echo $(HBDIR)\lib\b32\dbffpt.lib + >> b32.bc
echo $(HBDIR)\lib\b32\hbsix.lib + >> b32.bc
echo $(HBDIR)\lib\b32\debug.lib + >> b32.bc
echo $(HBDIR)\lib\b32\common.lib + >> b32.bc
echo $(HBDIR)\lib\b32\pp.lib + >> b32.bc
echo $(HBDIR)\lib\b32\codepage.lib + >> b32.bc

rem Uncomment these two lines to use Advantage RDD
rem echo $(HBDIR)\lib\b32\rddads.lib + >> b32.bc
rem echo $(HBDIR)\lib\b32\Ace32.lib + >> b32.bc

echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib, >> b32.bc

IF EXIST Alert.res echo Alert.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
del b32.bc

.PRG.OBJ:
$(HBDIR)\bin\harbour $< /L /N /W /Oobj\ /I$(FWDIR)\include;$(HBDIR)\include
$(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\$&.c

.C.OBJ:
echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
echo -I$(HBDIR)\include;$(FWDIR)\include;$(BCDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp

Alert.res : Alert.rc
$(BCDIR)\bin\brc32.exe -r Alert.rc

А вот батник запуска
===================================
if not exist obj md obj
c:\borland\bcc55\bin\make -ftest.rmk

А глюк выдает не BCC32, а ILINK32 (НЕ ЛИНКУЕТСЯ )

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



Пост N: 67
Зарегистрирован: 02.10.08
ссылка на сообщение  Отправлено: 18.02.10 14:28. Заголовок: У меня в строке $(BC..


У меня в строке $(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc есть еще флаг -v, но это все конечно фигня...
Насколько я понял, *.obj делаются без проблем?
А можно посмотреть итог так сказать, что выдает на выходе?
Версия FWH?
Не пробовали "родным" батником FWH собирать?

Пы.Сы. Вообще-то я юзаю xHb, но дело, в принципе не в этом...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 40
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 18.02.10 16:45. Заголовок: Продолжение этой опу..


Продолжение этой опупеи следует.
Нашёлся старенький ноутбук с 98-й Виндой и, о, чудо!
Компиляция на нём пошла и программа заработала!

Так, что во всём виновата XP.

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



Пост N: 68
Зарегистрирован: 02.10.08
ссылка на сообщение  Отправлено: 18.02.10 16:57. Заголовок: Не, скорее всего нас..


Не, скорее всего настройка путей, или количество вложеных папок или что другое
Ну... Придется переходить на 98

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



Пост N: 31
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 18.02.10 18:13. Заголовок: Когда-то была ситуац..


Когда-то была ситуация, подобные ошибки выскакивали при запуске
из под FAR'а, и не было при запуске из под NORTON. Или наоборот.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 41
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 18.02.10 18:20. Заголовок: У меня - из под FAR ..


У меня - из под FAR и даже из под Винды непосредственно двойным щелчком по батнику. В 98-й у меня тоже был FAr. И, как видите, всё линкуется.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 42
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 19.02.10 16:29. Заголовок: Дальше ещё интересне..


Дальше ещё интереснее. Взял я другой комп, тоже под Хрюшей (нормальный Professional SP2). Опять поставил туда тот же bcc, тот же xHarbour, тот же Fivewin. Невероятно, но факт: Оно работает

Это у меня версия дефективная Gamer Edition. Пока поработаю на другом компе, а будет время - переставлю систему.



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

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