Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Berkely DB > Berkeley DB 4.5...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 1 Topic 1755 of 1800
Post > Topic >>

Berkeley DB 4.5.20 Static Lib Link problem in VC6

by sylecn@[EMAIL PROTECTED] Jun 10, 2007 at 04:29 AM

My OS is Windows XP pro sp2, Bekeley DB db-4.5.20.NC, VC6 with sp6

I'm trying to use the bekeley db in my project.
When I link the libdb45.lib with my project, everything is OK.
The problem is I needs libdb45.dll for my program to run.
(When linking ,please ignore vc6 default lib MSVCRT, It conflicts with
libdb45.lib.)

I don't want the external dll, so I try to link to libdb45s.lib (the
static lib), but unfortunately link
re****ts many errors:
--------------------Configuration: wordseg - Win32
Release--------------------
Linking...
LINK : warning LNK4049: locally defined symbol "_fflush" im****ted
LINK : warning LNK4049: locally defined symbol "__iob" im****ted
LINK : warning LNK4049: locally defined symbol "__errno" im****ted
LINK : warning LNK4049: locally defined symbol "_malloc" im****ted
LINK : warning LNK4049: locally defined symbol "_realloc" im****ted
LINK : warning LNK4049: locally defined symbol "_free" im****ted
LINK : warning LNK4049: locally defined symbol "_fclose" im****ted
LINK : warning LNK4049: locally defined symbol "_fopen" im****ted
LINK : warning LNK4049: locally defined symbol "__pctype" im****ted
LINK : warning LNK4049: locally defined symbol "___mb_cur_max"
im****ted
LINK : warning LNK4049: locally defined symbol "__isctype" im****ted
LINK : warning LNK4049: locally defined symbol "_strchr" im****ted
LINK : warning LNK4049: locally defined symbol "_printf" im****ted
LINK : warning LNK4049: locally defined symbol "_strncmp" im****ted
LINK : warning LNK4049: locally defined symbol "_strncpy" im****ted
LINK : warning LNK4049: locally defined symbol "_atol" im****ted
LINK : warning LNK4049: locally defined symbol "_getenv" im****ted
LINK : warning LNK4049: locally defined symbol "__open" im****ted
LINK : warning LNK4049: locally defined symbol "__close" im****ted
LINK : warning LNK4049: locally defined symbol "_strftime" im****ted
LINK : warning LNK4049: locally defined symbol "_memmove" im****ted
LINK : warning LNK4049: locally defined symbol "_strtoul" im****ted
LINK : warning LNK4049: locally defined symbol "_fwrite" im****ted
LINK : warning LNK4049: locally defined symbol "_fgetc" im****ted
LINK : warning LNK4049: locally defined symbol "_strtol" im****ted
libdb45s.lib(db_err.obj) : error LNK2001: unresolved external symbol
__imp__strerror
libdb45s.lib(db_getlong.obj) : error LNK2001: unresolved external
symbol __imp__strerror
libdb45s.lib(qam_verify.obj) : error LNK2001: unresolved external
symbol __imp___snprintf
libdb45s.lib(mp_mvcc.obj) : error LNK2001: unresolved external symbol
__imp___snprintf
libdb45s.lib(repmgr_util.obj) : error LNK2001: unresolved external
symbol __imp___snprintf
libdb45s.lib(repmgr_net.obj) : error LNK2001: unresolved external
symbol __imp___snprintf
libdb45s.lib(env_region.obj) : error LNK2001: unresolved external
symbol __imp___snprintf
libdb45s.lib(log_put.obj) : error LNK2001: unresolved external symbol
__imp___snprintf
libdb45s.lib(qam_files.obj) : error LNK2001: unresolved external
symbol __imp___snprintf
libdb45s.lib(db.obj) : error LNK2001: unresolved external symbol
__imp___snprintf
libdb45s.lib(db_err.obj) : error LNK2001: unresolved external symbol
__imp___snprintf
libdb45s.lib(db_pr.obj) : error LNK2001: unresolved external symbol
__imp___snprintf
libdb45s.lib(env_failchk.obj) : error LNK2001: unresolved external
symbol __imp___snprintf
libdb45s.lib(env_register.obj) : error LNK2001: unresolved external
symbol __imp___snprintf
libdb45s.lib(db_err.obj) : error LNK2001: unresolved external symbol
__imp___vsnprintf
libdb45s.lib(log_debug.obj) : error LNK2001: unresolved external
symbol __imp___vsnprintf
libdb45s.lib(db_err.obj) : error LNK2001: unresolved external symbol
__imp__vfprintf
libdb45s.lib(db_err.obj) : error LNK2001: unresolved external symbol
__imp__fprintf
libdb45s.lib(db_pr.obj) : error LNK2001: unresolved external symbol
__imp__fprintf
libdb45s.lib(db_getlong.obj) : error LNK2001: unresolved external
symbol __imp__fprintf
libdb45s.lib(os_errno.obj) : error LNK2001: unresolved external symbol
__imp__WSASetLastError@[EMAIL PROTECTED]
(repmgr_net.obj) : error LNK2001: unresolved external
symbol __imp__WSAGetLastError@[EMAIL PROTECTED]
(os_errno.obj) : error LNK2001: unresolved external symbol
__imp__WSAGetLastError@[EMAIL PROTECTED]
(repmgr_method.obj) : error LNK2001: unresolved external
symbol __imp__WSAGetLastError@[EMAIL PROTECTED]
(repmgr_windows.obj) : error LNK2001: unresolved external
symbol __imp__WSAGetLastError@[EMAIL PROTECTED]
(repmgr_sel.obj) : error LNK2001: unresolved external
symbol __imp__WSAGetLastError@[EMAIL PROTECTED]
(env_open.obj) : error LNK2001: unresolved external symbol
__imp__strncat
libdb45s.lib(mut_win32.obj) : error LNK2001: unresolved external
symbol __imp___getpid
libdb45s.lib(os_pid.obj) : error LNK2001: unresolved external symbol
__imp___getpid
libdb45s.lib(txn_chkpt.obj) : error LNK2001: unresolved external
symbol __imp__time
libdb45s.lib(env_stat.obj) : error LNK2001: unresolved external symbol
__imp__time
libdb45s.lib(rep_record.obj) : error LNK2001: unresolved external
symbol __imp__time
libdb45s.lib(rep_backup.obj) : error LNK2001: unresolved external
symbol __imp__time
libdb45s.lib(env_recover.obj) : error LNK2001: unresolved external
symbol __imp__time
libdb45s.lib(txn_region.obj) : error LNK2001: unresolved external
symbol __imp__time
libdb45s.lib(log.obj) : error LNK2001: unresolved external symbol
__imp__time
libdb45s.lib(rep_region.obj) : error LNK2001: unresolved external
symbol __imp__time
libdb45s.lib(db_stati.obj) : error LNK2001: unresolved external symbol
__imp__time
libdb45s.lib(rep_util.obj) : error LNK2001: unresolved external symbol
__imp__time
libdb45s.lib(env_region.obj) : error LNK2001: unresolved external
symbol __imp__time
libdb45s.lib(txn.obj) : error LNK2001: unresolved external symbol
__imp__time
libdb45s.lib(db_idspace.obj) : error LNK2001: unresolved external
symbol __imp__qsort
libdb45s.lib(log_archive.obj) : error LNK2001: unresolved external
symbol __imp__qsort
libdb45s.lib(db_join.obj) : error LNK2001: unresolved external symbol
__imp__qsort
libdb45s.lib(mp_mvcc.obj) : error LNK2001: unresolved external symbol
__imp__qsort
libdb45s.lib(db_meta.obj) : error LNK2001: unresolved external symbol
__imp__qsort
libdb45s.lib(lock_list.obj) : error LNK2001: unresolved external
symbol __imp__qsort
libdb45s.lib(mp_sync.obj) : error LNK2001: unresolved external symbol
__imp__qsort
libdb45s.lib(txn_stat.obj) : error LNK2001: unresolved external symbol
__imp__qsort
libdb45s.lib(rep_record.obj) : error LNK2001: unresolved external
symbol __imp__qsort
libdb45s.lib(os_config.obj) : error LNK2001: unresolved external
symbol __imp__wcscmp
libdb45s.lib(env_config.obj) : error LNK2001: unresolved external
symbol __imp__fgets
libdb45s.lib(repmgr_method.obj) : error LNK2001: unresolved external
symbol __imp__gethostname@[EMAIL PROTECTED]
(os_open.obj) : error LNK2001: unresolved external symbol
__imp___snwprintf
libdb45s.lib(os_map.obj) : error LNK2001: unresolved external symbol
__imp___snwprintf
libdb45s.lib(os_unlink.obj) : error LNK2001: unresolved external
symbol __imp___snwprintf
libdb45s.lib(os_dir.obj) : error LNK2001: unresolved external symbol
__imp___snwprintf
libdb45s.lib(os_map.obj) : error LNK2001: unresolved external symbol
__imp__wcsrchr
libdb45s.lib(log_archive.obj) : error LNK2001: unresolved external
symbol __imp___getcwd
libdb45s.lib(lock_stat.obj) : error LNK2001: unresolved external
symbol __imp__localtime
libdb45s.lib(qam_files.obj) : error LNK2001: unresolved external
symbol __imp__strrchr
libdb45s.lib(ctime.obj) : error LNK2001: unresolved external symbol
__imp__ctime
libdb45s.lib(os_clock.obj) : error LNK2001: unresolved external symbol
__imp___ftime
libdb45s.lib(os_uid.obj) : error LNK2001: unresolved external symbol
__imp__rand
libdb45s.lib(os_uid.obj) : error LNK2001: unresolved external symbol
__imp__srand
libdb45s.lib(repmgr_msg.obj) : error LNK2001: unresolved external
symbol __imp__ntohs@[EMAIL PROTECTED]
(repmgr_windows.obj) : error LNK2001: unresolved external
symbol __imp__ioctlsocket@[EMAIL PROTECTED]
(repmgr_windows.obj) : error LNK2001: unresolved external
symbol __imp__WSACleanup@[EMAIL PROTECTED]
(repmgr_net.obj) : error LNK2001: unresolved external
symbol __imp__WSACleanup@[EMAIL PROTECTED]
(repmgr_windows.obj) : error LNK2001: unresolved external
symbol __imp__WSAStartup@[EMAIL PROTECTED]
(repmgr_windows.obj) : error LNK2001: unresolved external
symbol __imp__WSASend@[EMAIL PROTECTED]
(repmgr_windows.obj) : error LNK2001: unresolved external
symbol __imp__WSARecv@[EMAIL PROTECTED]
(repmgr_windows.obj) : error LNK2001: unresolved external
symbol __imp__WSAEnumNetworkEvents@[EMAIL PROTECTED]
(repmgr_windows.obj) : error LNK2001: unresolved external
symbol __imp__WSAWaitForMultipleEvents@[EMAIL PROTECTED]
(repmgr_windows.obj) : error LNK2001: unresolved external
symbol __imp__WSAEventSelect@[EMAIL PROTECTED]
(repmgr_sel.obj) : error LNK2001: unresolved external
symbol __imp__WSAEventSelect@[EMAIL PROTECTED]
(repmgr_net.obj) : error LNK2001: unresolved external
symbol __imp__WSAEventSelect@[EMAIL PROTECTED]
(repmgr_windows.obj) : error LNK2001: unresolved external
symbol __imp__WSACreateEvent@[EMAIL PROTECTED]
(repmgr_sel.obj) : error LNK2001: unresolved external
symbol __imp__WSACreateEvent@[EMAIL PROTECTED]
(repmgr_sel.obj) : error LNK2001: unresolved external
symbol __imp__WSACloseEvent@[EMAIL PROTECTED]
(repmgr_net.obj) : error LNK2001: unresolved external
symbol __imp__WSACloseEvent@[EMAIL PROTECTED]
(repmgr_sel.obj) : error LNK2001: unresolved external
symbol __imp__closesocket@[EMAIL PROTECTED]
(repmgr_net.obj) : error LNK2001: unresolved external
symbol __imp__closesocket@[EMAIL PROTECTED]
(repmgr_sel.obj) : error LNK2001: unresolved external
symbol __imp__accept@[EMAIL PROTECTED]
(repmgr_sel.obj) : error LNK2001: unresolved external
symbol __imp__connect@[EMAIL PROTECTED]
(repmgr_sel.obj) : error LNK2001: unresolved external
symbol __imp__socket@[EMAIL PROTECTED]
(repmgr_net.obj) : error LNK2001: unresolved external
symbol __imp__socket@[EMAIL PROTECTED]
(repmgr_sel.obj) : error LNK2001: unresolved external
symbol __imp__htonl@[EMAIL PROTECTED]
(repmgr_net.obj) : error LNK2001: unresolved external
symbol __imp__htonl@[EMAIL PROTECTED]
(getaddrinfo.obj) : error LNK2001: unresolved external
symbol __imp__htonl@[EMAIL PROTECTED]
(repmgr_sel.obj) : error LNK2001: unresolved external
symbol __imp__ntohl@[EMAIL PROTECTED]
(repmgr_sel.obj) : error LNK2001: unresolved external
symbol __imp__send@[EMAIL PROTECTED]
(repmgr_util.obj) : error LNK2001: unresolved external
symbol __imp__htons@[EMAIL PROTECTED]
(getaddrinfo.obj) : error LNK2001: unresolved external
symbol __imp__htons@[EMAIL PROTECTED]
(repmgr_net.obj) : error LNK2001: unresolved external
symbol __imp__listen@[EMAIL PROTECTED]
(repmgr_net.obj) : error LNK2001: unresolved external
symbol __imp__bind@[EMAIL PROTECTED]
(repmgr_net.obj) : error LNK2001: unresolved external
symbol __imp__setsockopt@[EMAIL PROTECTED]
(getaddrinfo.obj) : error LNK2001: unresolved external
symbol __imp__gethostbyname@[EMAIL PROTECTED]
(getaddrinfo.obj) : error LNK2001: unresolved external
symbol __imp__inet_addr@[EMAIL PROTECTED]
 : fatal error LNK1120: 47 unresolved externals
Error executing link.exe.

wordseg.exe - 100 error(s), 25 warning(s)

Here is some Project Options I have choosed:
C/C++-> code generation-> Use Run Time Library-> MutiThreaded
Link-> Ignore Library-> MSVCRT
and Berkeley DB related directorys (includes/libs) are added in VC6
options.

Could anyone tell me how to use the static lib libdb45s.lib and how to
link it properly?
 




 1 Posts in Topic:
Berkeley DB 4.5.20 Static Lib Link problem in VC6
sylecn@[EMAIL PROTECTED]   2007-06-10 04:29:27 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan13V112 Sun Jul 6 19:52:48 CDT 2008.