Windows에서는 Visual Studio에서 Quantlib을 사용했지만 최근에는 Fedora Linux로 전송되었습니다. 우분투에서 이클립스 (https://www.youtube.com/watch?v=4NNc9mZ8Nro)에서 퀀텀 (Quantlib)을 설정하는 동영상을 보았습니다.하지만 Fedora에서 퀀텀 (Quantlib)과 부스트 (Boost)를 위해 컴파일 된 rpm 파일을 다운로드하고 설치할 수 있다는 것을 알았습니다. 이 컴파일 된 rpm 파일을 사용하여 Fedora 25의 코드 블록에서 어떻게 Quantlib을 설정하는지 알고 싶습니다.Fedora 25의 코드 블록에 Quantlib 설정
답변
저는 Code :: Blocks를 사용하지 않았지만 단계는 다른 라이브러리와 동일해야합니다. 소스에 사용하려는 기능의 헤더를 포함시키고, 컴파일 된 소스와 라이브러리를 링크하고 컴파일러가 헤더와 라이브러리를 사용할 수있게하십시오.
끝 부분부터 시작 : RPM은 이미 컴파일러가 찾을 수있는 QuantLib 헤더 파일과 라이브러리를 이미 설치했을 수 있으므로 걱정할 필요가 없을 것입니다. 그렇지 않은 경우 RPM에서 QuantLib을 설치 한 위치를 찾으십시오. 헤더 및 라이브러리는 /usr/include/
및 /usr/lib/
또는 /usr/local/include
및 /usr/local/lib
일 수 있습니다. Code : Block의 포함 검색 경로에 포함 디렉토리 (ql
폴더가 있어야 함)를 추가하고 라이브러리 검색 경로에 라이브러리 디렉토리 (libQuantLib.*
을 포함해야 함)를 추가합니다. http://wiki.codeblocks.org/index.php/BoostWindowsQuickRef의 페이지는 Boost를위한 방법을 보여줍니다 ("Boost Search 디렉토리를 프로젝트에 추가"섹션 참조). QuantLib에 대해서도 동일한 작업을 수행 할 수 있습니다.
일단 검색 디렉토리가 설정되면 소스에 필요한 QuantLib 헤더를 포함시켜야합니다. 예를 들면;
#include <ql/time/date.hpp>
Date
클래스를 사용하려는 경우 마지막으로 QuantLib을 라이브러리 목록에 추가하여 프로젝트에 연결하십시오. 다시 말하지만, 이것은 위에서 링크 된 페이지의 Boost에서 설명한 것과 같은 방식으로 수행됩니다. "부스트 헤더와 부스트 라이브러리와의 링크"절을보십시오.
- 1. Debug Quantlib 소스 코드
- 2. Quantlib
- 3. 코드 블록에 openssl_applink가 없습니다.
- 4. API 25의 벡터 애니메이션
- 5. Quantlib - BlackVariancesurface
- 6. 코드 블록에 대한 laravel의 대체 코드
- 7. 이 코드 블록에 클래스가 knitr
- 8. 코드 블록에 Iostream 문제가 있습니까?
- 9. 코드 블록에 PNGwriter 라이브러리 설치
- 10. 하나의 익명 블록에 코드 결합하기
- 11. 코드 블록에 프리 글럽 설정하기
- 12. 코드 블록에 구문 오류가 있습니다.
- 13. Android 24 & 25의 실행기 레이블
- 14. Fedora 16 OS를 사용하는 Fedora 16
- 15. Fedora 27의 노드 js 서버 설정
- 16. Flask + uWSGI + Nginx + Fedora 20 설정 문제
- 17. QuantLib 멀티 쓰레딩/Concurrecy
- 18. Python으로 QuantLib 설치
- 19. QuantLib : 빌딩 주요 위험도
- 20. Quantlib-Python에서 EuropeanOptionImpliedVolatility 계산
- 21. QuantLib 스타터 가이드
- 22. Quantlib with SWIG
- 23. QuantLib 1.9 OS X
- 24. QuantLib Swaption 가격 책정
- 25. reference = null을 finally 블록에 설정 하시겠습니까?
- 26. 전체 코드 블록에 대해 db를 변경하는 방법
- 27. iostream 라이브러리는 코드 블록에 포함되어 있지 않습니다.
- 28. 코드 블록에 // 주석을 달 수 없습니다
- 29. knitr 코드 블록에 긴 문자열 줄 바꾸기
- 30. 코드 펜스 블록에 언어 지원 추가
나는 당신이 무엇을 요구하고 있는지 확실하지 않습니다. RPM을 설치하면 완료됩니다. QuantLib는 이미 컴퓨터에 컴파일되어 설치됩니다. –
@ LuigiBallabio 답장을 보내 주셔서 감사합니다. 코드 블럭을 열고 새로운 스크립트를 작성할 때, 어떻게 퀀텀에서 함수를 호출 할 수 있습니까? – BOBO