Building openSSL 0.9.8j on Windows
openssl 0.9.8j 를 윈도우에서 build하려고 하는데요
내부 소스코드중 경로 관련된건 다 수정하였습니다.
return "OPENSSLDIR: \"" OPENSSLDIR "\""; => return "OPENSSLDIR: \" OPENSSLDIR \"";
등등등...
그리고 nmake -f ms\ntdll.mak 를 수행하면
Building OpenSSL
cl /Fotmp32dll\cversion.obj -Iinc32 -Itmp32dll /MD /Ox /O2 /Ob2 /W3 /WX
/Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -
DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_CPUI
D_OBJ -DOPENSSL_IA32_SSE2 -DAES_ASM -DBN_ASM -DOPENSSL_BN_ASM_PART_WORDS -DMD5_A
SM -DSHA1_ASM -DRMD160_ASM -DOPENSSL_USE_APPLINK -I. /Fdout32dll -DOPENSSL_NO_CA
MELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT
-DOPENSSL_NO_CMS -DOPENSSL_NO_CAPIENG -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENG
INE -D_WINDLL -DOPENSSL_BUILD_SHLIBCRYPTO -DMK1MF_BUILD -DMK1MF_PLATFORM_VC_WIN
32 -c .\crypto\cversion.c
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\c
l.EXE"' : return code '0xc0000135'
Stop.
메세지가 뜹니다.
해결책 아시는분 부탁드립니다.
Building openSSL 0.9.8j on Windows
일반 command prompt 창에서 하지 마시고
시작 -> 모든 프로그램 -> Microsoft Visual C++ 2008 Express Edition -> Visual Studio Tools -> Visual Studio 2008 Command Prompt
에서 하시면 됩니다.
아마도 환경 변수설정이 필요한 모양입니다
댓글 달기