C++にするとTclに比べて,ヘッダのインクルード,変数の宣言,余計な記号たちに加えて,インクルードパスやリンクするライブラリの指定が面倒.
CMakeを使ってみる.CMakeLists.txt
CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(foo) FIND_PACKAGE(VTK REQUIRED) INCLUDE(${VTK_USE_FILE}) ADD_EXECUTABLE(foo foo.cxx) TARGET_LINK_LIBRARIES(foo vtkCommon)
コマンドラインで
cmake .
VTKを使わない場合でも,PROJECTとADD_EXECUTABLEを指定してMakefileが自動生成されるのは便利.他にライブラリvtkRenderingなどが必要なら追加.