我按照http://www.itk.org/Wiki/ITK/Configuring_and_Building/VisualStudio中的说明进行操作,但是我使用的是Studio 12(VC11?)。
我使用了cmake GUI,它似乎生成了所有的visual studio项目。
我从cmake-guis目标的顶层将ITK.SLN加载到VS中,并说它没有错误。
但是,当我转到生成库的位置时,没有ITKMathematicalMorphology.lib。
Visual Studio中列出的项目之一是ITKMathematicalMorphology-all。它显然没有源代码(ITKMathematicalMorphology-all项目没有“源文件”部分)。根据ITK的说法,该库具有名为GrayscaleFillholeImageFilter的功能,但在整个构建目录树(cmake-gui的目标)中没有带有该字符串的文件。
最佳答案
那是预料之中的。 ITK是模板库,因此并非每个模块都有编译库。该模块只是模板类。
这里没有错误。
关于c++ - 未生成ITKMathematicalMorphology库(MSVC 11),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28144971/