2014-11-06 6 views
0

Я пытаюсь скомпилировать dbd: модуль sybase (DBD-Sybase-1.07) в 64-битном perl (5.12.3). Однако я получаю следующие сообщения об ошибках при выполнении nmake. Пожалуйста, дайте мне знать, что мне не хватает.Компиляция dbd: sybase на окнах

Creating library blib\arch\auto\DBD\Sybase\Sybase.lib and object blib\arch\au 
to\DBD\Sybase\Sybase.exp 
dbdimp.obj : error LNK2001: unresolved external symbol blk_rowxfer 
dbdimp.obj : error LNK2001: unresolved external symbol ct_send_data 
dbdimp.obj : error LNK2001: unresolved external symbol blk_init 
dbdimp.obj : error LNK2001: unresolved external symbol ct_cancel 
dbdimp.obj : error LNK2001: unresolved external symbol cs_diag 
dbdimp.obj : error LNK2001: unresolved external symbol ct_results 
dbdimp.obj : error LNK2001: unresolved external symbol cs_ctx_alloc 
dbdimp.obj : error LNK2001: unresolved external symbol ct_connect 
dbdimp.obj : error LNK2001: unresolved external symbol cs_dt_crack 
dbdimp.obj : error LNK2001: unresolved external symbol ct_bind 
dbdimp.obj : error LNK2001: unresolved external symbol ct_options 
dbdimp.obj : error LNK2001: unresolved external symbol ct_callback 
dbdimp.obj : error LNK2001: unresolved external symbol ct_cmd_drop 
dbdimp.obj : error LNK2001: unresolved external symbol ct_close 
dbdimp.obj : error LNK2001: unresolved external symbol blk_bind 
dbdimp.obj : error LNK2001: unresolved external symbol blk_drop 
dbdimp.obj : error LNK2001: unresolved external symbol cs_loc_drop 
dbdimp.obj : error LNK2001: unresolved external symbol cs_locale 
dbdimp.obj : error LNK2001: unresolved external symbol ct_param 
dbdimp.obj : error LNK2001: unresolved external symbol blk_props 
dbdimp.obj : error LNK2001: unresolved external symbol blk_done 
dbdimp.obj : error LNK2001: unresolved external symbol cs_ctx_drop 
dbdimp.obj : error LNK2001: unresolved external symbol ct_send 
dbdimp.obj : error LNK2001: unresolved external symbol ct_con_drop 
dbdimp.obj : error LNK2001: unresolved external symbol ct_get_data 
dbdimp.obj : error LNK2001: unresolved external symbol ct_con_props 
dbdimp.obj : error LNK2001: unresolved external symbol cs_config 
dbdimp.obj : error LNK2001: unresolved external symbol ct_config 
dbdimp.obj : error LNK2001: unresolved external symbol ct_res_info 
dbdimp.obj : error LNK2001: unresolved external symbol ct_compute_info 
dbdimp.obj : error LNK2001: unresolved external symbol ct_dynamic 
dbdimp.obj : error LNK2001: unresolved external symbol ct_init 
dbdimp.obj : error LNK2001: unresolved external symbol blk_describe 
dbdimp.obj : error LNK2001: unresolved external symbol ct_cmd_alloc 
blib\arch\auto\DBD\Sybase\Sybase.dll : fatal error LNK1120: 44 unresolved extern 
als 
NMAKE : fatal error U1077: 'E:\BuildTools\i\win32\Microsoft\VisualStudio\2010\VC 
\BIN\amd64\link.EXE' : return code '0x460' 
Stop. 

ответ

0

Вам понадобятся клиентские библиотеки Sybase, а также связанные с ними файлы заголовков.

+0

У меня есть заголовочные файлы в разделе «E: \ Sybase \ OCS-15_0 \ include», а моя переменная SYBASE устанавливается как e: \ sybase. Невозможно выбрать файлы заголовков – Raj

+0

Ваша переменная среды '% SYBASE% 'должна указывать на каталог с (по крайней мере) двумя подкаталогами:' include' и 'dll'. Вместо этого вы указываете на каталог, содержащий 'OCS-15_0'. – sferencik

Смежные вопросы