VS2013 VTK8.1 安裝配置
阿新 • • 發佈:2019-02-02
Visual Studio版本:Ultimate 2013 中文版
VTK版本:8.1.0.rc1
CMake版本:3.10.0.rc5
———————————————————————————————————————————————————
本文已成功利用CMake生成對應的(DEBUG模式)配置檔案(VTK8.1)點選開啟連結
並編寫對應的屬性表(vtk8.1.props)點選開啟連結
下載後解壓配置檔案,得到如下圖所示:
———————————————————————————————————————————————————
新建VS2013專案,設定名稱、位置和解決方案名稱,位置選擇F:\VTKTest\,名稱選擇“TestVTK”
預設Win32應用程式,點選“完成”
得到下圖所示的介面
將上文下載的配置檔案和屬性表拷貝到F:\VTKTest\TestVTK
將F:\VTKTest\TestVTK\VTK8.1\bin\Debug目錄下所有的.dll拷貝至F:\VTKTest\TestVTK\TestVTK
檢視->屬性管理器,調出專案的“屬性管理器”
右擊“TestVTK”,選擇“新增現有屬性表(E)… ”,找到“vtk8.1.props”,新增
配置完成
———————————————————————————————————————————————————
將下列程式碼拷貝至“TestVTK.cpp”
#include "stdafx.h" #include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2); VTK_MODULE_INIT(vtkInteractionStyle); #include <vtkSmartPointer.h> #include <vtkRenderWindow.h> #include <vtkRenderer.h> #include <vtkRenderWindowInteractor.h> #include <vtkCylinderSource.h> #include <vtkPolyDataMapper.h> #include <vtkActor.h> #include <vtkProperty.h> int main() { vtkSmartPointer<vtkCylinderSource> cylinder = vtkSmartPointer<vtkCylinderSource>::New(); cylinder->SetHeight(3.0); cylinder->SetRadius(1.0); cylinder->SetResolution(10); vtkSmartPointer<vtkPolyDataMapper> cylinderMapper = vtkSmartPointer<vtkPolyDataMapper>::New(); cylinderMapper->SetInputConnection(cylinder->GetOutputPort()); vtkSmartPointer<vtkActor> cylinderActor = vtkSmartPointer<vtkActor>::New(); cylinderActor->SetMapper(cylinderMapper); cylinderActor->GetProperty()->SetColor(1.0, 0.0, 0.0); vtkSmartPointer<vtkRenderer> renderer = vtkSmartPointer<vtkRenderer>::New(); renderer->AddActor(cylinderActor); renderer->SetBackground(0.1, 0.2, 0.4); vtkSmartPointer<vtkRenderWindow> renWin = vtkSmartPointer<vtkRenderWindow>::New(); renWin->AddRenderer(renderer); renWin->SetSize(640, 480); renWin->Render(); renWin->SetWindowName("RenderCylinder"); vtkSmartPointer<vtkRenderWindowInteractor> iren = vtkSmartPointer<vtkRenderWindowInteractor>::New(); iren->SetRenderWindow(renWin); iren->Initialize(); iren->Start(); return 0; }
F7快捷鍵編譯,F5快捷鍵除錯執行
得到如下視窗,即配置成功