2014-04-11 17 views
1
使用它

我想在我的ITK項目如何編譯庫,然後用ITK

這裏使用TinyXml的是,我當我在ITK

project(cl02johnsonhj) 
cmake_minimum_required(VERSION 2.8) 

find_package (ITK REQUIRED) 
include(${USE_ITK_FILE}) 

add_executable(IteratorTests IteratorTests.cxx) 

target_link_libraries(IteratorTests ${ITK_LIBRARIES}) 
專門工作使用典型的CMakeLists.txt

所以這個項目有IteratorTests.cxx

但是,我想爲我的項目使用一個XML解析器,我們的組目前使用TinyXML2。 當我從github下載時,它有兩個文件,分別是tinyxml2.cpp和tinyxml2.h。

我的問題是如何在我的框架工作中編譯這兩個文件(tinyxml2.cpp和tinyxml2.h),並將其用作我的itk項目中的tinyxml庫?我對cmake非常陌生,以及如何使它工作。我一直在努力,至今沒有運氣。任何幫助將不勝感激。

問候,

回答

0

也許,最簡單的方法是用

add_executable(IteratorTests IteratorTests.cxx tinyxml2.cpp) 

假設你有tinyxml2.cpptinyxml2.h旁邊自己的源文件替換

add_executable(IteratorTests IteratorTests.cxx) 

你也可以做一個單獨的圖書館,但也許最好是下次離開這個練習:)