VTK環境搭建注意事項

很多人搭建VTK環境的時候很容易出問題,如果理清CMake和VTK庫的作用,那麼很容易就解決了問題。

我使用的是windows10 64bit + vs2010 + VTK7.0.0 + CMake2.8.12 r2來搭建環境


1.對VTK庫進行編譯,目前VTK7.0.0版本的源碼編譯起來中間是沒有任何錯誤的。CMake的作用是用來生成工程文件vtk.sln,並不是拿來編譯文件的,

生成vtk.sln後,我們才用vs2010來對VTK進行編譯,然後Install生成我們需要的庫文件和頭文件,默認自動生成在C:\Program Files\VTK中。這一步是沒有任何問題的,

如果有,那就在CMake中delete cache,重新來過吧!


2.接着,我們新建一個Helloworld工程來看看VTK是否已經建立好了,根據東靈博主的教程,我們在先要寫CMakeLists.txt,如果這個文件裏面出現錯誤,那麼在CMake在

配置的時候就會提示錯誤,其中VTK REQUIRED容易寫成VTK_REQUIRED,導致

  "VTK_REQUIRED", but CMake did not find one.
Could not find a package configuration file provided by "VTK_REQUIRED" with
any of the following names:

VTK_REQUIREDConfig.cmake
vtk_required-config.cmake

還有一個需要注意的地方,比如TARGET_LINK_LIBRARIES(2.1_RenderCylinder ${VTK_LIBRARIES}),其中$左右兩邊都是有空格的,但是書中很難分辨出來。

成功生成了vs2010工程文件*.sln後,我們就可以愉快地和VTK玩耍了

其中後面對新建VTK project進行配置時,CMake的版本要和配置VTK源碼時所使用的版本一模一樣,否則配置也會提示出錯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章