1
발견 된 라이브러리가 정적 라이브러리인지 확인하는 방법이 있습니까? 라이브러리를 찾기 위해 나는이 작업을 수행 : 라이브러리가 정적 인 경우 cmake 검사
IF(WIN32)
SET(CMAKE_FIND_LIBRARY_SUFFIXES .lib)
ELSE()
SET(CMAKE_FIND_LIBRARY_SUFFIXES .a)
ENDIF()
find_library(QUANTLIB_LIBRARY NAMES QuantLib PATHS ${QUANTLIB_LIBRARY_SEARCH})
그러나 .lib
이 DLL에 대한 기호 파일이 될 수 창에
, 나는 정말 satic 라이브러리를 사용하지 않지만, QuantLib는 멀티 스레딩 및 공유 라이브러리에 대한 나뉩니다. 이것이 올바르게 작동하는 가장 좋은 기회입니다 : 공유 라이브러리 중 하나에 정적으로 링크하십시오.