저는 제 C++ 프로그램을 사용하기 위해 제 3 자 라이브러리를 몇 개 준비하는 것과 관련하여 완전히 바퀴를 감고 있습니다. 도서관을 구현할 때 필요한 일반적인 단계에 대한 일반적인 조언 (40,000 피트 수준)을 찾고 있습니다.C + +에서 제 3 자 라이브러리 사용
먼저, 몇 가지 세부 사항 : Windows에서 코드 :: 블록을 IDE로 사용하고 있습니다. 나는이 IDE가 마음에 들지 않으며, (리눅스에서 Visual C++과 몇 가지 것을 시도해 보았습니다.) 필요가 없다면 정말 다른 것으로 전환하고 싶지 않습니다. 내가 사용하려고하는 라이브러리는 GMP와 crypto ++입니다.
확인. What I 나는 이것을 알고있다 : 라이브러리를 다운로드 한 후, 파일을 폴더에 압축을 푼다. 개별 폴더 (예 : c : \ cryptopp 및 c : \ gmp)에 압축을 해제 한 상태에서 C : \에 직접 압축을 해제했습니다. 다음 단계는 도서관을 짓는 것이라고 생각합니다. 그러나 이것이 내가 완전히 붙어있는 곳입니다. 어떻게 이뤄지나요? 추출 된 파일 중 실행 파일이 없습니다. 내가 말할 수있는 것으로부터, 나는 code :: blocks에서 이것을한다고 믿지만 어떻게 될지 모른다.
마지막으로 .lib 파일을 만드는 것으로 생각되면이 코드를 실제로 사용할 수 있다고 가정하면 실제로 라이브러리에서 코드를 사용하기 전에 라이브러리에 링크하는 것입니다. 이 부분은, 나는 이해한다고 믿습니다.
제 질문은 광범위합니다. 전반적으로이 프로세스를 이해할 수 있습니까? 그렇다면 사실 내가 누락 된 것이 사실이라면이 라이브러리를 어떻게 구축해야합니까?
대단히 감사합니다. 나는 지금 완전히 터무니없고 시간과 구글에도 불구하고, 나는 진전이 없다. 또한, 내가 옳지 않은 사실로 언급 한 내용을 자유롭게 수정하십시오. 고마워요!
운이 좋으면이 라이브러리의 폴더 어딘가에 .sln 파일이 있습니다. 이 파일을 code :: blocks (형식을 지원하는 경우)으로 열고 컴파일하십시오. 그렇지 않다면 Google에서 사전 컴파일 된 라이브러리를 찾으려고합니다. –