2
crypto++
라이브러리를 사용하는 작은 프로그램을 kdevelop
을 사용하여 Ubuntu
에 작성했습니다. -lcryptopp
을 사용하여 터미널에서 컴파일 할 때 결과가 올바르게 출력됩니다. kdevelop
에서 cmake
을 사용하여 프로그램을 빌드하고 실행하고 싶습니다. 이 작업을 수행하려면 어떻게 CRYPTOPP_DIR
을 cmake configuration
에 포함시킬 수 있습니까?kdevelop에서 Crypto ++ 라이브러리를 사용하여 프로젝트를 작성하는 방법
도움이 될 것입니다. 고맙습니다. pthread library
이 필요
FIND_LIBRARY(CRYPTOPP crypto++ /usr/lib) ## location of libcryptopp.so or libcryptopp.a
IF (CRYPTOPP)
TARGET_LINK_LIBRARIES(${PROGRAM_NAME} cryptopp) ## Specifying cryptopp in uppercase gave me link error.
ENDIF(CRYPTOPP)
경우도 cmake 파일에 추가 : cmake 파일에 다음 코드 조각을 추가
'kdevelop'와'cmake'에 대해서는 모르겠지만 Crypto ++는'GNUmakefile'을 제공합니다. 'make static'을 실행하여'libcryptopp.a'를 빌드 할 때 컴파일 된 파일을 볼 수 있습니다. 'make dynamic'을 실행하여'libcryptopp.so'를 빌드 할 때 컴파일 된 파일을 볼 수 있습니다. 'make cryptest.exe '를 실행하여 실행 파일을 빌드 할 때 컴파일 된 파일을 볼 수 있습니다. – jww
자습서에 따라'정적 정적 테스트 만들기'와'cryptest.exe v'를 실행했습니다. 여전히 빌드는 알려지지 않은'CRYPTOPP' 라이브러리로 인해 많은 에러가 발생합니다. – Jackzz