无法打开包括文件:“vtkConeSource.h”: No such file or directory
我记得这个错误可以把该文件的路径添加进去
我们发现,刚刚设置的附加包含目录是空的,这说明,每次新建项目的时候都要配置VTK.sln里边的设置。建议把VTK.sln里边的设置考到文本 里保存,方便以后使用。 我的是:
C/C++ -- >附加包含目录:
D:/Programming/VTK 5.8.0/bin; D:/Programming/VTK 5.8.0/bin/Common; D:/Programming/VTK 5.8.0/bin/Utilities; D:/Programming/VTK 5.8.0/bin/VolumeRendering; D:/Programming/VTK 5.8.0/bin/Rendering; D:/Programming/VTK 5.8.0/bin/Charts; D:/Programming/VTK 5.8.0/bin/GUISupport/MFC; D:/Programming/VTK 5.8.0/bin/Utilities/vtkalglib; D:/Programming/VTK 5.8.0/vtk/Infovis; D:/Programming/VTK 5.8.0/vtk/Geovis;
D:/Programming/VTK 5.8.0/vtk/Views; D:/Programming/VTK 5.8.0/vtk/VolumeRendering; D:\\Programming\\VTK 5.8.0\\vtk\\Parallel; D:/Programming/VTK 5.8.0/vtk/Hybrid; D:/Programming/VTK 5.8.0/vtk/Widgets; D:/Programming/VTK 5.8.0/vtk/Rendering;
D:/Programming/VTK 5.8.0/vtk/Charts; D:/Programming/VTK 5.8.0/vtk/Rendering/Testing/Cxx; D:/Programming/VTK 5.8.0/vtk/IO; D:/Programming/VTK 5.8.0/vtk/Imaging;
D:/Programming/VTK 5.8.0/vtk/Graphics; D:/Programming/VTK 5.8.0/vtk/GenericFiltering; D:/Programming/VTK 5.8.0/vtk/Filtering; D:/Programming/VTK 5.8.0/vtk/Common;
D:/Programming/VTK 5.8.0/vtk/Utilities; D:/Programming/VTK 5.8.0/vtk/Common/Testing/Cxx; D:/Programming/VTK 5.8.0/bin/Utilities/vtklibproj4; D:/Programming/VTK
5.8.0/vtk/Utilities/vtklibproj4; D:/Programming/VTK 5.8.0/bin/Utilities/DICOMParser; D:/Programming/VTK 5.8.0/vtk/Utilities/DICOMParser; D:/Programming/VTK 5.8.0/bin/Utilities/vtkfreetype/include; D:/Programming/VTK
5.8.0/vtk/Utilities/vtkfreetype/include; D:/Programming/VTK 5.8.0/bin/Utilities/MaterialLibrary; D:/Programming/VTK 5.8.0/vtk/Utilities/MaterialLibrary; D:/Programming/VTK 5.8.0/bin/Utilities/verdict; D:/Programming/VTK 5.8.0/vtk/Utilities/verdict; D:/Programming/VTK 5.8.0/bin/Utilities/vtkhdf5; D:/Programming/VTK
5.8.0/vtk/Utilities/vtkhdf5; D:/Programming/VTK 5.8.0/bin/Utilities/vtkhdf5/src; D:/Programming/VTK 5.8.0/vtk/Utilities/vtkhdf5/src; D:/Programming/VTK
5.8.0/vtk/Utilities/utf8/source; D:/Programming/VTK 5.8.0/vtk/GUISupport/MFC; D:/Programming/VTK 5.8.0/vtk/Utilities/vtkalglib; D:/Programming/VTK 5.8.0/vtk/Utilities/ftgl/src; D:/Programming/VTK 5.8.0/bin/Utilities/ftgl
C/C++ -- >高级->所有选项:
/I\/I\
5.8.0/bin/VolumeRendering\
/I\/I\/I\/I\
5.8.0\\vtk\\Parallel\5.8.0/vtk/Widgets\5.8.0/vtk/Charts\
/I\/I\
5.8.0/vtk/GenericFiltering\5.8.0/vtk/Common\5.8.0/vtk/Common/Testing/Cxx\/I\
5.8.0/bin/Utilities/DICOMParser\/I\5.8.0/vtk/Utilities/vtkfreetype/include\
5.8.0/bin/Utilities/MaterialLibrary\
/I\5.8.0/vtk/Utilities/verdict\/I\
5.8.0/bin/Utilities/vtkhdf5/src\/I\5.8.0/vtk/GUISupport/MFC\/I\
5.8.0/bin/Utilities/ftgl\\\
\/Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR
/Fp\5.8.0/bin/bin/Debug/Cone.pdb\
链接器-->附加库文件目录:
D:\\Programming\\VTK 5.8.0\\bin\\bin\\Debug
链接器-->输入-->附加依赖选项: opengl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib vtkCommon.lib vtkDICOMParser.lib vtkexoIIc.lib vtkexpat.lib vtkFiltering.lib vtkfreetype.lib vtkftgl.lib
vtkGenericFiltering.lib vtkGraphics.lib vtkHybrid.lib vtkImaging.lib vtkIO.lib
vtkjpeg.lib vtkNetCDF.lib vtkpng.lib
vtkRendering.lib vtksys.lib vtktiff.lib
vtkVolumeRendering.lib vtkWidgets.lib vtkzlib.lib
D:\\Programming\\VTK 5.8.0\\bin\\bin\\Debug\\vtkRendering.lib D:\\Programming\\VTK 5.8.0\\bin\\bin\\Debug\\vtkGraphics.lib D:\\Programming\\VTK 5.8.0\\bin\\bin\\Debug\\vtkImaging.lib D:\\Programming\\VTK 5.8.0\\bin\\bin\\Debug\\vtkFiltering.lib D:\\Programming\\VTK 5.8.0\\bin\\bin\\Debug\\vtkCommon.lib D:\\Programming\\VTK 5.8.0\\bin\\bin\\Debug\\vtksys.lib ws2_32.lib
链接器-->命令行,所有选项:
/OUT:\
/LIBPATH:\\\\\
\\\
\
\/ALLOWISOLATION /MANIFESTUAC:\
/PDB:\
/STACK:\/DYNAMICBASE /NXCOMPAT /IMPLIB:\/MACHINE:X86 /ERRORREPORT:QUEUE
好的,现在试试自己创建的myVTK项目能不能用。 运行结果如下:
我也是边学边做教程,如有不足的地方,请大家多多指正,多多交流。
呵呵,多往文库里传东西就是了,分数不要太高了,像我一样,1分或者2分,象征一下就是了。