我cmake itk时选中了vtkglu和build share lib的
	
	
		vtk 选中了group qt 会多出来qt的插件,  如果选了qt提示没有Qt5DesignerConfig.cmake,则安装qttools5-dev包
	
	
		X11_Xt_LIB could not be found   sudo apt-get install libxt-dev 
 
	
	
		qt5正确的插件位置是/usr/lib/i386-linux-gnu/qt5/plugins/designer/libQVTKWidgetPlugin.so,我qt是apt-get装的
	
	
		另外我itk在make编译时报找不到-lqt5::widget我编辑想应文件夹下的link.txt编译通过的( 一劳永逸可以修改对应lib文件名 原名应该是libqt5widget添加一个名为libqt5::widget到原文件的软链接即可)
	
	
		还有vtk cmake时有时会提示找不到包,这些都能apt-get install的不过包名比较难确定
	
	
		另外 我编译后直接远行提示找不到动态库,可文件明明存在的,后来运行了sudo ldconfig就行了
	
	
		另vtk编译通过 运行提示什么没实现什么的要在#include vtk头文件前加入以下代码
	
#define vtkRenderingCore_AUTOINIT 4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL)
#define vtkRenderingVolume_AUTOINIT 1(vtkRenderingVolumeOpenGL)
	
		用QT编译itk程序 ,使用itk::ImageFileReader  会出现诡异的打不开的问题,需要加上 itk::GDCMImageIOFactory::RegisterOneFactory();其中“GDCM”根据须要的格式改变 
	
	
		 
	
	
		
	
	
		
	
	
		qt .pro 文件(行与行之间的空行要去掉的)
	
	
		
	
	
		
	
unix{
	
		
	
#itk....
	
		
	
INCLUDEPATH +=/usr/local/include/ITK-4.5/
	
		
	
LIBS += -lITKBiasCorrection-4.5 \
	
		
	
 -lITKBioCell-4.5 \
	
		
	
 -lITKCommon-4.5 \
	
		
	
 -lITKDICOMParser-4.5 \
	
		
	
 -litkdouble-conversion-4.5 \
	
		
	
 -lITKEXPAT-4.5 \
	
		
	
 -lITKFEM-4.5 \
	
		
	
 -litkgdcmCommon-4.5 \
	
		
	
 -litkgdcmDICT-4.5 \
	
		
	
 -litkgdcmDSED-4.5 \
	
		
	
 -litkgdcmIOD-4.5 \
	
		
	
 -litkgdcmjpeg12-4.5 \
	
		
	
 -litkgdcmjpeg16-4.5 \
	
		
	
 -litkgdcmjpeg8-4.5 \
	
		
	
 -litkgdcmMSFF-4.5 \
	
		
	
 -litkgdcmuuid-4.5 \
	
		
	
 -lITKgiftiio-4.5 \
	
		
	
 -litkhdf5-4.5 \
	
		
	
 -litkhdf5_cpp-4.5 \
	
		
	
 -lITKIOBioRad-4.5 \
	
		
	
 -lITKIOBMP-4.5 \
	
		
	
 -lITKIOCSV-4.5 \
	
		
	
 -lITKIOGDCM-4.5 \
	
		
	
 -lITKIOGE-4.5 \
	
		
	
 -lITKIOGIPL-4.5 \
	
		
	
 -lITKIOHDF5-4.5 \
	
		
	
 -lITKIOImageBase-4.5 \
	
		
	
 -lITKIOIPL-4.5 \
	
		
	
 -lITKIOJPEG-4.5 \
	
		
	
 -lITKIOLSM-4.5 \
	
		
	
 -lITKIOMesh-4.5 \
	
		
	
 -lITKIOMeta-4.5 \
	
		
	
 -lITKIOMRC-4.5 \
	
		
	
 -lITKIONIFTI-4.5 \
	
		
	
 -lITKIONRRD-4.5 \
	
		
	
 -lITKIOPNG-4.5 \
	
		
	
 -lITKIOSiemens-4.5 \
	
		
	
 -lITKIOSpatialObjects-4.5 \
	
		
	
 -lITKIOStimulate-4.5 \
	
		
	
 -lITKIOTIFF-4.5 \
	
		
	
 -lITKIOTransformBase-4.5 \
	
		
	
 -lITKIOTransformHDF5-4.5 \
	
		
	
 -lITKIOTransformInsightLegacy-4.5 \
	
		
	
 -lITKIOTransformMatlab-4.5 \
	
		
	
 -lITKIOVTK-4.5 \
	
		
	
 -lITKIOXML-4.5 \
	
		
	
 -litkjpeg-4.5 \
	
		
	
 -lITKKLMRegionGrowing-4.5 \
	
		
	
 -lITKLabelMap-4.5 \
	
		
	
 -lITKMesh-4.5 \
	
		
	
 -lITKMetaIO-4.5 \
	
		
	
 -litkNetlibSlatec-4.5 \
	
		
	
 -lITKniftiio-4.5 \
	
		
	
 -lITKNrrdIO-4.5 \
	
		
	
 -litkopenjpeg-4.5 \
	
		
	
 -lITKOptimizers-4.5 \
	
		
	
 -lITKPath-4.5 \
	
		
	
 -litkpng-4.5 \
	
		
	
 -lITKPolynomials-4.5 \
	
		
	
 -lITKQuadEdgeMesh-4.5 \
	
		
	
 -lITKSpatialObjects-4.5 \
	
		
	
 -lITKStatistics-4.5 \
	
		
	
 -litksys-4.5 \
	
		
	
 -litktiff-4.5 \
	
		
	
 -litkv3p_lsqr-4.5 \
	
		
	
 -litkv3p_netlib-4.5 \
	
		
	
 -litkvcl-4.5 \
	
		
	
 -lITKVideoBridgeOpenCV-4.5 \
	
		
	
 -lITKVideoCore-4.5 \
	
		
	
 -lITKVideoIO-4.5 \
	
		
	
 -litkvnl-4.5 \
	
		
	
 -litkvnl_algo-4.5 \
	
		
	
 -lITKVNLInstantiation-4.5 \
	
		
	
 -lITKVTK-4.5 \
	
		
	
 -lITKVtkGlue-4.5 \
	
		
	
 -lITKWatersheds-4.5 \
	
		
	
 -litkzlib-4.5 \
	
		
	
 -lITKznz-4.5 \
	
		
	
	
		
	
	
		#vtk
	
	
		
	
INCLUDEPATH +=/usr/local/include/vtk-6.1/
	
		
	
LIBS +=-lvtkalglib-6.1 \
	
		
	
 -lvtkChartsCore-6.1 \
	
		
	
 -lvtkCommonColor-6.1 \
	
		
	
 -lvtkCommonComputationalGeometry-6.1 \
	
		
	
 -lvtkCommonCore-6.1 \
	
		
	
 -lvtkCommonDataModel-6.1 \
	
		
	
 -lvtkCommonExecutionModel-6.1 \
	
		
	
 -lvtkCommonMath-6.1 \
	
		
	
 -lvtkCommonMisc-6.1 \
	
		
	
 -lvtkCommonSystem-6.1 \
	
		
	
 -lvtkCommonTransforms-6.1 \
	
		
	
 -lvtkDICOMParser-6.1 \
	
		
	
 -lvtkDomainsChemistry-6.1 \
	
		
	
 -lvtkexoIIc-6.1 \
	
		
	
 -lvtkexpat-6.1 \
	
		
	
 -lvtkFiltersAMR-6.1 \
	
		
	
 -lvtkFiltersCore-6.1 \
	
		
	
 -lvtkFiltersExtraction-6.1 \
	
		
	
 -lvtkFiltersFlowPaths-6.1 \
	
		
	
 -lvtkFiltersGeneral-6.1 \
	
		
	
 -lvtkFiltersGeneric-6.1 \
	
		
	
 -lvtkFiltersGeometry-6.1 \
	
		
	
 -lvtkFiltersHybrid-6.1 \
	
		
	
 -lvtkFiltersHyperTree-6.1 \
	
		
	
 -lvtkFiltersImaging-6.1 \
	
		
	
 -lvtkFiltersModeling-6.1 \
	
		
	
 -lvtkFiltersParallel-6.1 \
	
		
	
 -lvtkFiltersParallelImaging-6.1 \
	
		
	
 -lvtkFiltersProgrammable-6.1 \
	
		
	
 -lvtkFiltersSelection-6.1 \
	
		
	
 -lvtkFiltersSMP-6.1 \
	
		
	
 -lvtkFiltersSources-6.1 \
	
		
	
 -lvtkFiltersStatistics-6.1 \
	
		
	
 -lvtkFiltersTexture-6.1 \
	
		
	
 -lvtkFiltersVerdict-6.1 \
	
		
	
 -lvtkfreetype-6.1 \
	
		
	
 -lvtkftgl-6.1 \
	
		
	
 -lvtkGeovisCore-6.1 \
	
		
	
 -lvtkgl2ps-6.1 \
	
		
	
 -lvtkGUISupportQt-6.1 \
	
		
	
 -lvtkGUISupportQtOpenGL-6.1 \
	
		
	
 -lvtkGUISupportQtSQL-6.1 \
	
		
	
 -lvtkGUISupportQtWebkit-6.1 \
	
		
	
 -lvtkhdf5-6.1 \
	
		
	
 -lvtkhdf5_hl-6.1 \
	
		
	
 -lvtkImagingColor-6.1 \
	
		
	
 -lvtkImagingCore-6.1 \
	
		
	
 -lvtkImagingFourier-6.1 \
	
		
	
 -lvtkImagingGeneral-6.1 \
	
		
	
 -lvtkImagingHybrid-6.1 \
	
		
	
 -lvtkImagingMath-6.1 \
	
		
	
 -lvtkImagingMorphological-6.1 \
	
		
	
 -lvtkImagingSources-6.1 \
	
		
	
 -lvtkImagingStatistics-6.1 \
	
		
	
 -lvtkImagingStencil-6.1 \
	
		
	
 -lvtkInfovisCore-6.1 \
	
		
	
 -lvtkInfovisLayout-6.1 \
	
		
	
 -lvtkInteractionImage-6.1 \
	
		
	
 -lvtkInteractionStyle-6.1 \
	
		
	
 -lvtkInteractionWidgets-6.1 \
	
		
	
 -lvtkIOAMR-6.1 \
	
		
	
 -lvtkIOCore-6.1 \
	
		
	
 -lvtkIOEnSight-6.1 \
	
		
	
 -lvtkIOExodus-6.1 \
	
		
	
 -lvtkIOExport-6.1 \
	
		
	
 -lvtkIOGeometry-6.1 \
	
		
	
 -lvtkIOImage-6.1 \
	
		
	
 -lvtkIOImport-6.1 \
	
		
	
 -lvtkIOInfovis-6.1 \
	
		
	
 -lvtkIOLegacy-6.1 \
	
		
	
 -lvtkIOLSDyna-6.1 \
	
		
	
 -lvtkIOMINC-6.1 \
	
		
	
 -lvtkIOMovie-6.1 \
	
		
	
 -lvtkIONetCDF-6.1 \
	
		
	
 -lvtkIOParallel-6.1 \
	
		
	
 -lvtkIOPLY-6.1 \
	
		
	
 -lvtkIOSQL-6.1 \
	
		
	
 -lvtkIOVideo-6.1 \
	
		
	
 -lvtkIOXML-6.1 \
	
		
	
 -lvtkIOXMLParser-6.1 \
	
		
	
 -lvtkjpeg-6.1 \
	
		
	
 -lvtkjsoncpp-6.1 \
	
		
	
 -lvtklibxml2-6.1 \
	
		
	
 -lvtkmetaio-6.1 \
	
		
	
 -lvtkNetCDF-6.1 \
	
		
	
 -lvtkNetCDF_cxx-6.1 \
	
		
	
 -lvtkoggtheora-6.1 \
	
		
	
 -lvtkParallelCore-6.1 \
	
		
	
 -lvtkpng-6.1 \
	
		
	
 -lvtkproj4-6.1 \
	
		
	
 -lvtkRenderingAnnotation-6.1 \
	
		
	
 -lvtkRenderingContext2D-6.1 \
	
		
	
 -lvtkRenderingCore-6.1 \
	
		
	
 -lvtkRenderingFreeType-6.1 \
	
		
	
 -lvtkRenderingFreeTypeOpenGL-6.1 \
	
		
	
 -lvtkRenderingGL2PS-6.1 \
	
		
	
 -lvtkRenderingImage-6.1 \
	
		
	
 -lvtkRenderingLabel-6.1 \
	
		
	
 -lvtkRenderingLIC-6.1 \
	
		
	
 -lvtkRenderingLOD-6.1 \
	
		
	
 -lvtkRenderingOpenGL-6.1 \
	
		
	
 -lvtkRenderingQt-6.1 \
	
		
	
 -lvtkRenderingVolume-6.1 \
	
		
	
 -lvtkRenderingVolumeAMR-6.1 \
	
		
	
 -lvtkRenderingVolumeOpenGL-6.1 \
	
		
	
 -lvtksqlite-6.1 \
	
		
	
 -lvtksys-6.1 \
	
		
	
 -lvtktiff-6.1 \
	
		
	
 -lvtkverdict-6.1 \
	
		
	
 -lvtkViewsContext2D-6.1 \
	
		
	
 -lvtkViewsCore-6.1 \
	
		
	
 -lvtkViewsGeovis-6.1 \
	
		
	
 -lvtkViewsInfovis-6.1 \
	
		
	
 -lvtkViewsQt-6.1 \
	
		
	
 -lvtkzlib-6.1
	
		
	
	
		
	
}