Windows 32비트용 소스에서 openssl을 크로스빌드할 때 `OPENSSL_init_crypto'에 대한 참조가 정의되지 않은 이유는 무엇입니까?
2063 단어 ccrossbuildhelpopenssl
Why reserences to `OPENSSL_init_crypto' are undefined when I complile my app with crossbuilt openssl from source for windows 32 bit?
2022년 7월 14일
댓글: 1
답: 0
0
소스에서 openssl을 다운로드했으며 다음과 같이 빌드했습니다.
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz
tar -xvf openssl-1.1.1q.tar.gz
cd ./openssl-1.1.1q
./Configure enable-tls1_3 enable-tls1_2 no-async --cross-compile-prefix=i686-w64-mingw32- mingw
make -j 16
make install
그리고 다음 파일main.c
을 컴파일하려고 합니다.#define _WINSOCK_DEPRECATED_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>
…Open Full Question
Windows 32비트 실행 파일용 Linux에서 mingw32에 내 앱을 크로스빌드할 때 참조된 일부가 정의되지 않았습니다. 이 문제도 어떻게 우회할 수 있는지 아십니까?
Reference
이 문제에 관하여(Windows 32비트용 소스에서 openssl을 크로스빌드할 때 `OPENSSL_init_crypto'에 대한 참조가 정의되지 않은 이유는 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/pcmagas/why-reserences-to-opensslinitcrypto-are-undefined-when-crossbuilt-openssl-from-source-for-windows-32-bit-ffj텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)