>

http://www.cryptopp.com/#download 5.6.1을 다운로드했으며 이 시점에서 할 수있는 단서가 없다. 나는 총 멍청한 놈과 좋은 지침이 필요합니다. 감사합니다.

  • 답변 # 1

    추가 정보에서 직접 (여기에서 Crypto ++ Svn Trunk를 찾을 수 있음) :

    * MSVC 관련 정보 *

    Windows에서 Crypto ++는 모든 알고리즘을 포함하는 정적 라이브러리, FIPS 승인 알고리즘 만있는 DLL 및 DLL이 아닌 알고리즘 만있는 정적 라이브러리의 3 가지 형식으로 컴파일 될 수 있습니다. DLL이 단독으로 사용될 수있다 (FIPS 승인 수단.에 FIPS 140-2 표준에 따라 승인 됨), 또는 이것은 정적 라이브러리의 두 번째 형태와 함께 사용될 수있다. MSVC 프로젝트 파일은 세 가지 양식을 모두 작성하는 데 포함되며 세 가지 양식을 사용하는 샘플 응용 프로그램도 포함됩니다.

    (MSVC 6 년과 2003 년 MSVC .NET의 경우) 또는 "cryptest.sln"(MSVC 2005 - 2010)은 "cryptest.dsw"를 열고, MSVC와 암호화를 ++ 컴파일하고 작업 영역 파일 다음 프로젝트 중 하나 이상을 구축 :

    cryptopp - 이것은 DLL을 구축합니다. Crypto ++를 FIPS 검증 모듈로 사용하려면 직접 빌드하는 대신 FIPS 검증 프로세스를 거친 사전 구축 DLL을 사용해야합니다.

    dlltest-DLL 만 사용하는 샘플 애플리케이션을 빌드합니다.

    가장 비 암호화 가져 오기 구성-전체 테스트 드라이버와 함께 전체 정적 라이브러리를 빌드합니다.

    가장 암호화 된 DLL 가져 오기 구성-DLL과 정적 라이브러리를 모두 사용하는 전체 테스트 드라이버와 함께 DLL에없는 알고리즘 만 포함하는 정적 라이브러리를 빌드합니다.

    응용 프로그램에서 Crypto ++ DLL을 사용하려면 다른 Crypto ++ 헤더 파일을 포함하기 전에 "dll.h"를 ​​#include하고 .exe 파일과 같은 디렉터리에 DLL을 저장하십시오. dll.h는 #pragma comment (lib, "cryptopp") 행을 포함하므로 프로젝트 설정에서 가져 오기 라이브러리를 명시 적으로 나열 할 필요가 없습니다.

    Crypto ++의 정적 라이브러리 형식을 사용하려면 "cryptlib"프로젝트를 응용 프로그램 프로젝트의 종속성으로 만들거나 프로젝트 설정에서 연결할 추가 라이브러리로 지정하십시오. 두 경우 모두 라이브러리와 응용 프로그램이 동일한 C ++를 사용하고 있는지 컴파일러 옵션을 확인해야합니다. 라이브러리 및 호출 규칙 시간 실행합니다.

    당신이있는 경우

    어떤 질문을 물어 주시기 바랍니다 그리고 난 내 응답으로 anwser를 업데이트 할 수 있습니다.

  • 답변 # 2

    I downloaded http://www.cryptopp.com/#download 5.6.1 and have no clue what to do at this point...

    이 답변은 매우 늦었지만 프로젝트에서 사람들이 Visual Studio 2010 이상을 사용하는 데 도움이되는 몇 가지 새로운 파일을 출시했습니다.

    이 프로젝트는 (비주얼 스튜디오 2010과 함께 제공) VCUpgrade이 특정 프로젝트에 상당히 빈약 한 일을하기 때문에 업데이트 된 파일을 해제했다. 그것은 몇 년 동안 문제의 근원이었으며 시각 장애가있는 사용자조차도 그것에 대해 언급하고있었습니다. 문제가 VS2012, VS2013와 VS2015에 고정되지 않은, 그래서 우리는 마이크로 소프트가 문제 해결의 어떤 의도를 가지고 있다고 생각하지 않습니다.

    업데이트 된 파일을 사용하려면 웹 사이트에서 최신 Crypto ++ 릴리스를 다운로드하십시오. 그런 다음 Crypto ++ wiki를 방문하여 vs2010.zip 를 가져옵니다.  Visual Studio 페이지에서. 압축 해제 vs2010.zip  Crypto ++ 파일보다 마지막으로 cryptest.sln 라는 파일을 두 번 클릭하십시오. Visual Studio가 솔루션 파일을 열도록합니다.

    는 암호화 ++ 위키 페이지는 VS2005과 VS2010 모두 연결 동적 런타임을 제공하는 프로젝트 파일을 제공합니다.

  • 답변 # 3

    당신은 아무것도를 사용하기 전에 라이브러리를 컴파일해야합니다. 당신은 그것을 설치할 수 없습니다. 다음은 라이브러리를 컴파일에 대한 자신의 위키에서 페이지는 다음과 같습니다 http://www.cryptopp.com/wiki/Compiling

  • 답변 # 4

    If 당신이 VS2010에 VS2005에서 cryptest.sln 변환, 당신은 문제를 만날 것이다. 소스 코드를 컴파일하면 컴파일러에 오류가 표시됩니다.

    c1xx 치명적인 오류 C1027 : 생성 및 컴파일 된 헤더의 사용 사이/내지 Ym 대한 불일치 값

    이 문제를 해결할 수 있습니다 :

    <올>

    프로젝트에가는 속성 ->구성 속성 ->C/C ++ ->미리 컴파일 된 헤더

    "사전 컴파일 된 헤더를 사용하지 않음"으로 변경

관련 자료

  • 이전 firebase - Xamarin Android의 Android 디바이스에서 알림을받지 못함
  • 다음 python - __getattr __ ()이 재정의 된 객체가 TypeError를 발생시키는 이유는 무엇입니까?