ошибка LNK2001: неразрешенный внешний символ при компиляции Apache Portable Runtime
Я пытаюсь собрать Apache с Visual C++ 6 в режиме выпуска Win32. Когда я пытаюсь создать библиотеки APR, и после того, как кажется, что все было успешно скомпилировано, процесс заканчивается следующей ошибкой:
Linking...
Creating library Release/libapr-1.lib and object Release/libapr-1.exp
sockaddr.obj : error LNK2001: unresolved external symbol __imp__freeaddrinfo@4
sockaddr.obj : error LNK2001: unresolved external symbol __imp__getaddrinfo@16
sockaddr.obj : error LNK2001: unresolved external symbol __imp__getnameinfo@28
Release\libapr-1.dll : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
libapr-1.dll - 4 error(s), 0 warning(s)
Я читал, что ошибка могла быть вызвана неправильным связыванием Ws2_32.lib. Но он уже включен в опцию Object/Library на вкладке libapr Link. Каталог, в котором находится Ws2_32.lib, также включен как дополнительный ресурс. Но сообщение об ошибке остается прежним. В чем может быть проблема? Заранее спасибо!