Windows vtk未解析外部符号vtkdatasetreader
我已经被MFC相关的问题困扰了很长一段时间了。我已经阅读了很多论坛,VTK用户的帖子等,但没有任何运气 我的基本问题是,vtkMFC.lib没有得到构建;无论我如何构建或配置项目 以下是我遵循的步骤:Windows vtk未解析外部符号vtkdatasetreader,windows,visual-studio-2008,x86,windows-xp,vtk,Windows,Visual Studio 2008,X86,Windows Xp,Vtk,我已经被MFC相关的问题困扰了很长一段时间了。我已经阅读了很多论坛,VTK用户的帖子等,但没有任何运气 我的基本问题是,vtkMFC.lib没有得到构建;无论我如何构建或配置项目 以下是我遵循的步骤: 使用CMake 2.8.9生成VTK.sln,并支持VTK\u使用GUI、构建共享库、VTK\u使用MFC、构建示例打开和VTK\u使用视频窗口关闭 在VS-2008上打开VTK.sln并仅生成vtkMFC.sln 构建整个解决方案。 {我也尝试了点2和点3,但没有结果} 有6个错误;其中3个是关
Sarthak截至2013年2月的回答:
事实证明,VTK 5.10.1存在一些问题。使用5.8.0解决了问题
从CMake构建VTK时需要记住的某些事项:
如果选择了
BUILD\u SHARED\u LIBS
(即,您希望生成DLL),则确保所有标志都设置为/MD
。如果未选中BUILD\u SHARED\u LIBS
(即,您不希望生成DLL并通过静态LIBS链接),那么请确保所有标志都设置为/MT
,结果表明,vtk 5.10.1 BUILD存在一些问题。使用5.8.0解决了这个问题。在构建VTK时需要记住的一些事情:如果选择了BUILD_SHARED_LIBS(您希望生成DLL),那么请确保所有标志都设置为/MD。如果未选择BUILD_SHARED_LIBS(您不希望生成DLL并通过静态LIBS链接),然后确保所有标志都设置为/MT.scap3y。请您创建一个答案并接受它,这样问题就不会显示为未回答?@DavidDoria-确定。