0
Windows 7에서 업무용 프로젝트를 OpenSSL로 구축하려고하는데 문제가 있습니다.Windows 7에서 OpenSSL을 구축하는 데 문제가 있습니다. 64 비트
설치 지침은 쉬운 방법이 할 말 :
Quick Start
-----------
If you want to just get on with it, do:
on Windows (only pick one of the targets for configuration):
$ perl Configure { VC-WIN32 | VC-WIN64A | VC-WIN64I | VC-CE }
$ nmake
$ nmake test
$ nmake install
내가 펄 구성 VC-WIN64A 아무 문제를 실행할 수 있었다.
>C:\Users\jget952\Downloads\openssl-1.1.0f>"C:\Program Files (x86)\Microsoft >Visual Studio 14.0\VC\bin\amd64\nmake.exe"
>
>Microsoft (R) Program Maintenance Utility Version 14.00.24225.1
>Copyright (C) Microsoft Corporation. All rights reserved.
>
>"C:\Program Files (x86)\Microsoft Visual Studio
>14.0\VC\bin\amd64\nmake.exe" depend && "C:\Program Files (x86)\Microsoft Visual >Studio 14.0\VC\bin\amd64\nmake.exe" _all
>
>Microsoft (R) Program Maintenance Utility Version 14.00.24225.1
>Copyright (C) Microsoft Corporation. All rights reserved.
>
>
>Microsoft (R) Program Maintenance Utility Version 14.00.24225.1
>Copyright (C) Microsoft Corporation. All rights reserved.
>
>cl /I "." /I "crypto\include" /I "include" -DOPENSSL_USE_APPLINK -
>DDSO_WIN32 -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC >-DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOP
>ENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM ->DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM ->DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM "-DENGIN
>ESDIR=\"C:\\Program Files\\OpenSSL\\lib\\engines-1_1\"" "->DOPENSSLDIR=\"C:\\Program Files\\Common Files\\SSL\"" -W3 -wd4090 -Gs0 -GF -Gy ->nologo -DOPENSSL_SYS_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D
>_CRT_SECURE_NO_DEPRECATE -DUNICODE -D_UNICODE /MD /O2 /Zi /Fdossl_static -c >/Focrypto\aes\aes_ige.obj "crypto\aes\aes_ige.c"
>aes_ige.c
>C:\Users\jget952\Downloads\openssl-1.1.0f\e_os.h(200): fatal error C1083: >Cannot >open include file: 'winsock2.h': No such file or directory
>NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio >14.0\VC\BIN\amd64\cl.EXE"' : return code '0x2'
>Stop.
>NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio >14.0\VC\bin\amd64\nmake.exe"' : return code '0x2'
>Stop.
>
>C:\Users\jget952\Downloads\openssl-1.1.0f>
'winsock2.h': 오류가없는 파일이나 디렉토리'를 실행하십시오. winsock의 lib 파일은 "ws_32.lib"(또는 "ws2_32.lib")입니다. 추가했는지 확인하십시오. – Gaurav
가능한 오류 : [C1083 : 파일을 포함 할 수 없습니다 : 'winsock2.h': 해당 파일이나 디렉터리가 없습니다.] (https://stackoverflow.com/questions/21029654/error-c1083-cannot-open-include-file- winsock2-h-no-such-file-or-directory) – Gaurav
Visual Studio 개발자 명령 프롬프트에서이 작업을 수행하고 있습니까? 모든 올바른 라이브러리 및 포함 파일을 찾을 수 있으려면 모든 환경을 올바르게 설정해야합니다. 명령 프롬프트에는 몇 가지 변형이 있습니다. 64 비트 버전을 사용해야합니다. –