有用过ITK的友人吗?组装后为什么会缺少这个文件
有用过ITK的朋友吗?组装后为什么会缺少这个文件!
我在用ITK4.2.0+VTK5.10.0+VS2010联编的时候,总是报错说无法打开BasicFilters.lib。 所有库都已经组装好了,但我在ITK的包里面只能找到BasicFilters文件夹,在任何地方也找不到BasicFilters.lib,这是怎么回事啊!
ITK在生成库的时候一切都是顺利的,并没有报过任何错啊,其他都正常,为何唯独没生成这个库? 难道是因为这个版本本来就不会生成这个库吗?我该怎么办?
------解决方案--------------------
没用过,我是来帮楼主终结三连发的。
------解决方案--------------------
有没可能是你的编译选项不对导致没编译出来。
------解决方案--------------------
建议楼主到VTK的论坛里去问问。我以前用过VTK,但是已经忘记了。那个论坛里应该有对VTK比较熟悉的人呢。
我在用ITK4.2.0+VTK5.10.0+VS2010联编的时候,总是报错说无法打开BasicFilters.lib。 所有库都已经组装好了,但我在ITK的包里面只能找到BasicFilters文件夹,在任何地方也找不到BasicFilters.lib,这是怎么回事啊!
ITK在生成库的时候一切都是顺利的,并没有报过任何错啊,其他都正常,为何唯独没生成这个库? 难道是因为这个版本本来就不会生成这个库吗?我该怎么办?
- C/C++ code
#include"itkImage.h" #include"itkImageFileReader.h" #include"itkImageToVTKImagefilter.h" #include"vtkImageViewer.h" #include"vtkRenderWindowInteractor.h" int main(int argc, char** argv) { typedef itk::Image<unsigned short,2> ImageT; typedef itk::ImageFileReader<ImageT> ReaderT; typedef itk::ImageToVTKImageFilter<ImageT> ConnectorT; ReaderT::Pointer reader=ReaderT::New(); ConnectorT::Pointer connector=ConnectorT::New(); reader->SetFileName(argv[1]); connector->SetInput(reader->GetOutput()); vtkImageViewer* viewer=vtkImageViewer::New(); vtkRenderWindowInteractor* renderWindowInteractor=vtkRenderWindowInteractor::New(); viewer->SetupInteractor(renderWindowInteractor); viewer->SetInput(connector->GetOutput()); viewer->Render(); viewer->SetColorWindow(255); viewer->SetColorLevel(128); renderWindowInteractor->Start(); return 0; }
------解决方案--------------------
没用过,我是来帮楼主终结三连发的。
------解决方案--------------------
有没可能是你的编译选项不对导致没编译出来。
------解决方案--------------------
建议楼主到VTK的论坛里去问问。我以前用过VTK,但是已经忘记了。那个论坛里应该有对VTK比较熟悉的人呢。