Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 13.04.06 08:49. Заголовок: xHarbour Compiler build 0.99.61 (SimpLex)
При сборке проекта под xharbour 0.99.61 возникли ошибки: Error: Unresolved external '_hb_sxDeCrypt' referenced from C:\XHARBOUR\LIB\RDD.LIB|dbf1 Error: Unresolved external '_hb_sxPtoD' referenced from C:\XHARBOUR\LIB\RDD.LIB|dbf1 Error: Unresolved external '_hb_sxDtoP' referenced from C:\XHARBOUR\LIB\RDD.LIB|dbf1 Error: Unresolved external '_hb_sxEnCrypt' referenced from C:\XHARBOUR\LIB\RDD.LIB|dbf1 Error: Unresolved external '_HB_FUN_DBFFPT' referenced from C:\XHARBOUR\LIB\RDD.LIB|rddsys причем на версии 0.99.50 все собиралось нормально. Следует ли из этого что изменились умалчиваемые драйверы баз данных по умолчанию? Судя по ошибкам нехватает библиотек hbsix.lib, dbffpt.lib привожу скрипт сборки для интереса: # Project: test make for xharbour compiler 0.99.61 # compiler Borland 5.5 HB_ROOT = c:\xharbour #location 0.99.61 (simplex) HR = $(HB_ROOT)\bin\harbour.exe CC = c:\bcc55\bin\bcc32.exe LINK = c:\bcc55\bin\ilink32.exe BIN = test.exe S=.\prg C=.\c O=.\o HB_INC = $(HB_ROOT)\include HB_LIB = $(HB_ROOT)\lib BC_LIB = c:\bcc55\lib HRFLAGS = -b -w -dDEBUG CFLAGS = -I$(HB_INC) -5 OBJ_EXT = obj OBJECTS = $(O)\main.$(OBJ_EXT) $(O)\dbase.$(OBJ_EXT) LIBS_BC = $(BC_LIB)\ws2_32.lib $(BC_LIB)\cw32.lib $(BC_LIB)\uuid.lib $(BC_LIB)\import32.lib LIBS_HB = $(HB_LIB)\vm.lib $(HB_LIB)\rtl.lib $(HB_LIB)\rdd.lib \ $(HB_LIB)\lang.lib $(HB_LIB)\macro.lib $(HB_LIB)\dbfdbt.lib \ # нет в hx 0.99.60 $(HB_LIB)\dbfntx.lib $(HB_LIB)\common.lib $(HB_LIB)\gtwin.lib $(HB_LIB)\debug.lib \ $(HB_LIB)\hbsix.lib $(HB_LIB)\dbffpt.lib # добавлено для 0.99.60 $(BIN): $(OBJECTS) $(LINK) -ap -Tpe -Gn -L$(BC_LIB) $(OBJECTS) $(BC_LIB)\c0w32.obj,$(BIN),,$(LIBS_BC) $(LIBS_HB), del *.map del *.tds copy $(BIN) $(S)\ $(O)\main.$(OBJ_EXT): $(C)\main.c $(CC) -c -o$*.$(OBJ_EXT) $(CFLAGS) $** $(O)\dbase.$(OBJ_EXT): $(C)\dbase.c $(CC) -c -o$*.$(OBJ_EXT) $(CFLAGS) $** $(C)\main.c: $(S)\main.prg $(HR) $** -n -q0 -gc -i$(HB_INC) $(HRFLAGS) -o$*.c $(C)\dbase.c: $(S)\dbase.prg $(HR) $** -n -q0 -gc -i$(HB_INC) $(HRFLAGS) -o$*.c
|
|
|
Ответов - 5
[только новые]
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 13.04.06 08:52. Заголовок: Re:
Oleg пишет: цитата: | Следует ли из этого что изменились умалчиваемые драйверы баз данных по умолчанию? Судя по ошибкам нехватает библиотек hbsix.lib, dbffpt.lib |
| Именно так.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 13.04.06 09:09. Заголовок: Re:
Dima пишет: под отладчиком зашел - там текущий DBFNTX. в коде примера нет никаких намеренных выборов драйверов
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 13.04.06 09:22. Заголовок: Re:
Dima пишет: цитата: | Oleg пишет: цитата: Следует ли из этого что изменились умалчиваемые драйверы баз данных по умолчанию? Судя по ошибкам нехватает библиотек hbsix.lib, dbffpt.lib Именно так. |
| я не то сказал ;) не про умолчания вообщем. просто добавь в сборку нужные библиотеки и все , без них не собрать.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.04.06 08:24. Заголовок: Re:
При сборке проекта под xharbour 0.99.61 возникает ошибка: Undefined symbol 'HB_FS_LOCAL' причем на версии 0.99.50 все собиралось нормально. Что это такое, и как с этим бороться?
|
|
|
|
| Администратор
|
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.04.06 13:35. Заголовок: Re:
Этот символ определен в include\hbvmpub.h Надо проверить или обновить каталог INCLUDE
|
|
|
|