2010-08-06 7 views
1

VTK, CMake 만든 라이브러리에 작성한 CXX 라이브러리를 연결하려고합니다. 코드 기능이 있고 공유 라이브러리를 만들 수 있습니다. VTK에서 기호를 해결하십시오. Java에서 런타임에 라이브러리를 호출해야하기 때문에 최종 결과를 공유해야합니다. 이 vtkRendering로 연결 MYLIB (libmylib.so 리눅스)라는 공유 라이브러리를 추가 할 수내 공유 라이브러리를 다른 (CMAKE)에 연결

find_package(VTK REQUIRED) 
include(${VTK_USE_FILE}) 
add_library(mylib SHARED sourcefile.cxx sourcefile2.cxx) 
target_link_libraries(mylib vtkRendering) 

답변

5

당신이 그렇게 최소한의 CMake 블록처럼 보일 수 있습니다, target_link_libraries를 사용해야처럼 소리, (여기에 여러 라이브러리를 추가 할 수 있습니다). CMake 명령의 전체 목록을 보려면 'cmake --help-commands'를 확인하십시오.

+0

+1 나를 도울 수 있습니다. :) –

+0

덕분에, 나 역시 도움이되었습니다. –

관련 문제