
用C# 调用vtk 异常“找不到指定的模块。 (异常来自 HRESULT:0x8007007E)”; 下面是我的代码:
publicpartialclassForm1:Form{publicForm1(){InitializeComponent();vtkEarthSourcesource...
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
vtkEarthSource source = new vtkEarthSource();
vtkPolyDataMapper map = new vtkPolyDataMapper();
vtkActor actor = new vtkActor();
vtkRenderer ren = new vtkRenderer();
vtkRenderWindow win = this.vtkFormsWindowControl1.GetRenderWindow();
map.SetInput(source.GetOutput());
actor.SetMapper(map);
ren.AddActor(actor);
ren.SetBackground(.5, .5, 1);
win.AddRenderer(ren);
}
} 展开
{
public Form1()
{
InitializeComponent();
vtkEarthSource source = new vtkEarthSource();
vtkPolyDataMapper map = new vtkPolyDataMapper();
vtkActor actor = new vtkActor();
vtkRenderer ren = new vtkRenderer();
vtkRenderWindow win = this.vtkFormsWindowControl1.GetRenderWindow();
map.SetInput(source.GetOutput());
actor.SetMapper(map);
ren.AddActor(actor);
ren.SetBackground(.5, .5, 1);
win.AddRenderer(ren);
}
} 展开
展开全部
你需要用到某个dll,但是这个dll没有在Windows的注册表注册
建议你把SDK重新安装一遍
建议你把SDK重新安装一遍
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询