搞了好久才把3d slicer中的VTK编译通过,现在记录分享一下。
vs2022的错误提示为:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 MSB8066 “D:\s\b\CTK-build\CTK-build\CMakeFiles\b6944f76527bfb9d477ef678fd9e2af9\org_commontk_CTKDICOMWidgets_init.cpp.rule;D:\s\b\CTK-build\CTK-build\CMakeFiles\b6944f76527bfb9d477ef678fd9e2af9\moc_org_commontk_CTKDICOMWidgets.cpp.rule;D:\s\b\CTK-build\CTK-build\CMakeFiles\3a4383f7f0c0eac08a23f4569546eb3f\moc_ctkDICOMWidgetsPythonQtDecorators.cpp.rule;D:\s\b\CTK\Libs\DICOM\Widgets\CMakeLists.txt”的自定义生成已退出,代码为 1。 [D:\s\b\CTK-build\CTK-build\Libs\DICOM\Widgets\CTKDICOMWidgetsPythonQt.vcxproj] [D:\s\b\CTK-build\CTK.vcxproj] CTK D:\vs2022\install\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets 249
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 MSB8066 “D:\s\b\CTK-build\CMakeFiles\11839b77fb3f2d36191c18dfcc6dd282\CTK-mkdir.rule;D:\s\b\CTK-build\CMakeFiles\11839b77fb3f2d36191c18dfcc6dd282\CTK-download.rule;D:\s\b\CTK-build\CMakeFiles\11839b77fb3f2d36191c18dfcc6dd282\CTK-update.rul