Hi Dwayne, I have appended the include and lib paths to the general paths in the VC++ IDE; I think this is the best solution because then you can place openssl outside the Apache sources and other sources will also find openssl if needed...
Guenter. > I've done this before, but my notes don't seem to work anymore.... > Downloaded zip of 2_0_28 beta. Extracted zip. Copied openssl 0.9.6b > into srclib and compiled according to openssl instructions. Go into > VC++ IDE, select apache.dsw. Set active project to InstallBin, select > build apache.exe... and boom! Lib errors... they follow... > What am I doing wrong? > --------------------Configuration: InstallBin - Win32 > Debug-------------------- > Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 > Copyright (C) Microsoft Corp 1988-1998. All rights reserved. > cd modules\ssl > NMAKE -f mod_ssl.mak CFG="mod_ssl - Win32 Debug" RECURSE=0 > Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 > Copyright (C) Microsoft Corp 1988-1998. All rights reserved. > link.exe @C:\DOCUME~1\DMILLE~1.ESP\LOCALS~1\Temp\nma02264. > Creating library .\Debug\mod_ssl.lib and object .\Debug\mod_ssl.exp > LINK : warning LNK4098: defaultlib "MSVCRT" conflicts with use of other > libs; use /NODEFAULTLIB:library > ssl_expr.obj : error LNK2001: unresolved external symbol _ssl_expr_yyparse > ssl_expr_scan.obj : error LNK2001: unresolved external symbol > _ssl_expr_yyerror > ssl_expr_scan.obj : error LNK2001: unresolved external symbol > _ssl_expr_yylval > libeay32.lib(bss_sock.obj) : error LNK2001: unresolved external symbol > _closesocket@4 > libeay32.lib(bss_sock.obj) : error LNK2001: unresolved external symbol > _shutdown@8 > libeay32.lib(bss_sock.obj) : error LNK2001: unresolved external symbol > _WSAGetLastError@0 > libeay32.lib(bss_sock.obj) : error LNK2001: unresolved external symbol > _recv@16 > libeay32.lib(bss_sock.obj) : error LNK2001: unresolved external symbol > _WSASetLastError@4 > libeay32.lib(bss_sock.obj) : error LNK2001: unresolved external symbol > _send@16 > libeay32.lib(rand_win.obj) : error LNK2001: unresolved external symbol > __imp__DeleteDC@4 > libeay32.lib(rand_win.obj) : error LNK2001: unresolved external symbol > __imp__DeleteObject@4 > libeay32.lib(rand_win.obj) : error LNK2001: unresolved external symbol > __imp__GetBitmapBits@12 > libeay32.lib(rand_win.obj) : error LNK2001: unresolved external symbol > __imp__BitBlt@36 > libeay32.lib(rand_win.obj) : error LNK2001: unresolved external symbol > __imp__GetObjectA@12 > libeay32.lib(rand_win.obj) : error LNK2001: unresolved external symbol > __imp__SelectObject@8 > libeay32.lib(rand_win.obj) : error LNK2001: unresolved external symbol > __imp__CreateCompatibleBitmap@12 > libeay32.lib(rand_win.obj) : error LNK2001: unresolved external symbol > __imp__GetDeviceCaps@8 > libeay32.lib(rand_win.obj) : error LNK2001: unresolved external symbol > __imp__CreateCompatibleDC@4 > libeay32.lib(rand_win.obj) : error LNK2001: unresolved external symbol > __imp__CreateDCA@16 > .\Debug\mod_ssl.so : fatal error LNK1120: 19 unresolved externals > NMAKE : fatal error U1077: 'link.exe' : return code '0x460' > Stop. > NMAKE : fatal error U1077: '"D:\Program Files\Microsoft Visual > Studio\VC98\BIN\NMAKE.exe"' : return code '0x2' > Stop. > Error executing NMAKE. > Apache.exe - 22 error(s), 1 warning(s)