error: ‘EVP_MD_CTX_cleanup’ was not declared in this scope 오류질문

qw3709의 이미지

‘EVP_MD_CTX_cleanup’ was not declared in this scope
#define EVP_DESTROY_FN(x) EVP_MD_CTX_cleanup(x)
^
secure_hash.cpp:41:3: note: in expansion of macro ‘EVP_DESTROY_FN’
EVP_DESTROY_FN(mdctx);
^~~~~~~~~~~~~~
secure_hash.cpp:14:27: note: suggested alternative: ‘EVP_MD_CTX_create’
#define EVP_DESTROY_FN(x) EVP_MD_CTX_cleanup(x)
^
secure_hash.cpp:41:3: note: in expansion of macro ‘EVP_DESTROY_FN’
EVP_DESTROY_FN(mdctx);

대회문제 소스 다운받아 컴파일하려는데 제목처럼 오류가뜨네요... 좀 도와주세요..

shint의 이미지

//
Debian 9 (testing) compilation issue in julyaes256.cpp #185
https://github.com/JulyIGHOR/QtBitcoinTrader/issues/185

모든 설정을 삭제하니. 작동함.

Build failure against OpenSLL >= 1.1 #268
https://github.com/e2guardian/e2guardian/issues/268

OpenSSL 1.1.0 support in stable branch #753
https://github.com/randombit/botan/issues/753

//
Error: ‘Getch’ Was Not Declared In This Scope
https://www.dreamincode.net/forums/topic/341445-error-getch-was-not-declared-in-this-scope/

#include <> 헤더 및 라이브러리 확인

//
Error “incomplete type MD5_CONTEXT” with MariaDB 10.2 and Openssl 1.1.0e
https://stackoverflow.com/questions/44012487/error-incomplete-type-md5-context-with-mariadb-10-2-and-openssl-1-1-0e

Unable to install bulk extractor in Debian 9
https://groups.google.com/forum/#!msg/bulk_extractor-users/EIKYwD4G91M/puZCgIIgBAAJ

openssl 업그레이드가 안됩니다.
https://kldp.org/node/158267

1.1.0f 버전

//
Google 서비스 계정 액세스토큰을 C/C++로 얻어내기 C, C++ / Programing
https://blog.naver.com/sipzirala/220971742801

OpenSSL Crypto Library
https://cafe.naver.com/groupeniac/299

OpenSSL MFC 디버깅 모드
https://blog.naver.com/anrdmlwl/50009713960

C++로 구글 In-app 결제 검증 구현(Google Play in-app billing server side verification in C++)
http://kukuta.tistory.com/166

MD5 SQL injection
http://k1rha.tistory.com/9

[OpenSSL API] Message Digest
https://blog.naver.com/seongjeongki7/220890684562

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

qw3709의 이미지

이거 답변봤는데 뭘 삭제하는지 몰라가지고... 설정삭제하시는법 아시나요??

shint의 이미지

OpenSSL 인지는 모르겠지만. ㅇ_ㅇ;; 찾아봤습니다.
우선 쉬운. 예제 먼저 해보세요.
이미 컴파일 된 라이브러리 / .dll / .so 파일을. 다운받아서 사용할 수 있습니다.
rpm / yum 등으로 설치하는 방법도 있습니다.

- 1.1.0f 이상 버전에 OpenSSL 을 권장하는것 같습니다.

- 아래 내용중에 OpenSSL 컴파일 방법이 몇가지 보입니다. (윈도우 관련이 많네요)

- rpm / yum 으로 설치 제거 방법이 있습니다.
수정 rpm -Uvh
삭제 rpm -e
삭제 yum remove

- 의존성 제거 방법이 몇가지 있는데. 알아봐야 할겁니다. ㅇ_ㅇ;;

//
리눅스 환경에서 OpenSSL 설치 및 gcc 컴파일 옵션
http://sens.tistory.com/19

//
openssl 컴파일
https://www.openssl.org/source/

openssl 업데이트 질문드려요
https://cafe.naver.com/solatech/25689

아파치 재컴파일하여 openssl 적용이슈사항 관련
https://cafe.naver.com/linuxcare/68646

리눅스 openssl 업데이트관련 질문
https://cafe.naver.com/linuxcare/64381

rpm -Uvh

open ssl 설치가 안되네요.
https://cafe.naver.com/linuxcare/59840

openssl 컴파일에 대해 질문합니다..일주일째 고생중이에요ㅠ
https://cafe.naver.com/nsis/83344

PHP 4 컴파일(compile) 시 OpenSSL 관련 make 에러 처리 방법
https://blog.naver.com/ckfdwjd/220897047577

CentOS 6.8에서 OpenSSL 소스 컴파일 설치하기(openssl...
https://hsunryou.blog.me/220821196263

OpenSSL 컴파일(compile) & 빌드(build)
https://www.lesstif.com/pages/viewpage.action?pageId=6291508

OpenSSL 컴파일 설치
https://sarc.io/index.php/httpd/1252-openssl

openssl 1.0.2 빌드 및 openssl.exe 플젝 빌드
http://crowback.tistory.com/239

OpenSSL x64빌드(for Windows)
http://kindjds.tistory.com/entry/OpenSSL-x64-빌드

CentOS 7 에서 OpenSSL 소스 컴파일 설치 & 업그레이드
https://blog.bypass.sh/795

Heartbleed 버그 조치, OpenSSL 컴파일 설치
https://zetawiki.com/wiki/Heartbleed_버그_조치,_OpenSSL_컴파일_설치
[MFC] OpenSSL Visual Studio 2008에서 컴파일 및 설치 하기
http://blog.redjini.com/242

Compile MySQL from source with OpenSSL on Windows
https://stackoverflow.com/questions/42941627/compile-mysql-from-source-with-openssl-on-windows

qt 응용 프로그램 내에서 openssl 컴파일하는 방법
https://code-examples.net/ko-kr/q/de4344

rpm으로 깔아 놓은것 위치를 어케 아나요 >?
https://kldp.org/node/4613

$ rpm -qa | grep gcc

$ rpm -qs gcc-2.96-81

[완료] 도와주세요. yum과 rpm이 깨졌습니다... libelf.so.1: cannot open shared object file
https://kldp.org/node/120502

yum clean all

[질문] Linux/UNIX에서 dependency 걸려 있는 라이브러리 알아내
https://kldp.org/node/57621

ldd

rpm 설치 관련해서 686, x86_64 차이 질문입니다.
https://kldp.org/node/109270

[완료]Cent OS 커널컴파일
https://kldp.org/node/109627

여러분들은 의존성이 생길때 어떻게 해결하십니까?
https://kldp.org/node/24450

apt-rpm

한컴 리눅스에서 RPM --rebuild 방법
https://kldp.org/node/25420

rpmbuild --rebuild *.src.rpm

리눅스 9.0에서 소스 rpm 설치시...
https://kldp.org/node/23099

rpmbuild -ba xx.spec

10.2. RPM 없이 설치하고 업그레이드 하기
https://wiki.kldp.org/Translations/html/LAME/using-tarballs.html

mysql 서버 설치하다가 삭제 후.. 다시 yum install로 하니까 이미 설치되어있다고 나옵니다.
https://kldp.org/node/102973
rpm -e --nodeps mysql-server mysql

오프라인에서 yum으로 R 이라는 프로그램 설치 할수 있을까요?
https://kldp.org/node/159399

yum대해 한가지 물어 볼려고 합니다.
https://kldp.org/node/154551

RPM과 YUM
https://blog.naver.com/fay325/220505085119

삭제
rpm -e
yum remove

//

OpenSSL 1.0.2g 컴파일/빌드 for 윈도우
https://m.blog.naver.com/PostView.nhn?blogId=s801224&logNo=220675978450&proxyReferer=https%3A%2F%2Fwww.google.com%2F

윈도우 환경에서 OpenSSL 컴파일
https://m.blog.naver.com/PostView.nhn?blogId=devotaku&logNo=220385888204&proxyReferer=https%3A%2F%2Fwww.google.com%2F

[OpenSSL] Windows에서 컴파일하기
http://hmjo.tistory.com/533

OpenSSL 설치 파일 컴파일 방법
http://minkine.blogspot.com/2017/06/openssl.html

Windows 환경에서 OpenSSL 빌드하기
http://blog.kaisyu.com/2011/03/windows-openssl.html#gsc.tab=0

[OpenSsl] 빌드하기 (windows)
http://cinrueom.tistory.com/8

OpenSSL 윈도우에서 컴파일후 VC++에서 사용하기
http://secretofsh.tistory.com/137

Windows에서 openssl 빌드 방법1
http://mindgear.tistory.com/161

- 윈도우 환경에서 OpenSSL 컴파일 -
http://egloos.zum.com/pelican7/v/2928586

윈도우 환경에서 OpenSSL 컴파일 | Development
http://blog.daum.net/cutehacker/1987205

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

qw3709의 이미지

와..너무감사합니다.. 이제봤네요

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.