9, 验证。
新建一个project, win32 console application, an empty project, 生成后给source files加一个myVTK,把下面的代码放进去: #include \#include \#include \ #include \#include \#include \#include \int main() { vtkConeSource *cone = vtkConeSource::New(); cone->SetHeight( 3.0 ); cone->SetRadius( 1.0 ); cone->SetResolution( 10 ); vtkPolyDataMapper *coneMapper = vtkPolyDataMapper::New(); coneMapper->SetInputConnection( cone->GetOutputPort() ); vtkActor *coneActor = vtkActor::New(); coneActor->SetMapper( coneMapper ); vtkRenderer *ren1= vtkRenderer::New();
ren1->AddActor( coneActor ); ren1->SetBackground( 0.1, 0.2, 0.4 ); vtkRenderWindow *renWin = vtkRenderWindow::New(); renWin->AddRenderer( ren1 ); renWin->SetSize( 300, 300 ); int i; for (i = 0; i < 360; ++i) { renWin->Render(); ren1->GetActiveCamera()->Azimuth( i ); } cone->Delete(); coneMapper->Delete(); coneActor->Delete(); ren1->Delete(); renWin->Delete(); return 0; }
在编译之前,进行上一步说的配置 好了,编译,运行。
祝你好运!
大家可参考一下附加的原作者的网页。
同时还打包了在VC下配置的txt文件、cmake安装程序,以及vc的验证程序myVTK。
好的,我的情况是,每次到了第六步,build的时候就出问题,显示错误。 我的安装过程: 1、 官网下载vtk文件
2、 安装
看到里边有个exe文件,运行??
完成后在开始菜单里运行,出错,
然后就老老实实照教程说的,用camake了
这个能够解决跨平台的问题,刚刚出错大概就是这个问题。
3、 用cmake安装VTK