使用Cmkae 編譯VTK源碼
1.安裝Cmake
下載安裝包:http://www.cmake.org/download/
選擇.exe文件下載後,安裝到本地計算機。
2.獲得VTK源碼
2.1 源碼網址:http://www.vtk.org/download/
下載VTK-6.2.0.zip(vtk源碼)VTKData-6.2.0.zip(數據)vtkDocHtml-6.2.0.tar.gz(幫助文檔)
2.2 解壓到本地文件夾
解壓VTK-6.2.0.zip至F:\vtk_6.2\vtk
解壓VTKData-6.2.0.zip至F:\vtk_6.2\vtkdata
解壓vtkDocHtml-6.2.0.tar.gz至F:\vtk_6.2\vtkDocHtml
3.運行cmake進行編譯
選擇source code 目錄爲F:\vtk_6.2\vtk
選擇build後的bin目錄爲F:\vtk_6.2\bin
點擊Configure按鈕,彈出選擇編譯器,我選擇的是visual studio 2010,自動掃描需要的文件。
4.修改Cmake參數(On爲勾選)
4.1 build_examples 選擇on,可以用來學習VTK 的例子
4.2 BUILD_SHARED_LIBS 選擇on,可以生成動態鏈接庫dll
4.3 Module_vtkGUISupportQt 選擇on,支持Qt界面(點擊Advanced的參數,纔會彈出該選項)
4.4 CNAJE_INSTALL_PREFIX=C:\ProgramFiles\VTK
然後,再點擊Configure按鈕,重新讓Cmake掃描配置文件,運行成功後,頁面上的紅色將消失,若還有紅色,則看看紅色選項卡還需要選中什麼,直接選中,然後再運行 Configure
最後再掃描結束,點擊Generate按鈕,生成VTK的VS項目。
5.打開VTK的VS項目並進行編譯
打開F:\vtk_6.2\bin 目錄下的VTk.sln工程
首先要選擇輸出的文件類型,ALL_BUILD 和 INSTALL 的Debug或者Release,如下圖所示。
進行編譯,生成lib和dll文件,默認的文件在C:\Program Files\VTK文件夾下。拷貝到環境變量中,進行編程