3

所以我在 Windows 7 机器上使用 Cmake 和 Mingw 32 来安装 ITK 4.2.1。但是,我收到以下错误。我试图用谷歌搜索答案,但没有找到任何东西。非常感谢任何和所有帮助!

[  1%] Building CXX object Modules/ThirdParty/VNL/src/vxl/vcl/CMakeFiles/itkvcl.
dir/vcl_deprecated.cxx.obj
g++.exe: error: /wd4244: No such file or directory
mingw32-make[2]: *** [Modules/ThirdParty/VNL/src/vxl/vcl/CMakeFiles/itkvcl.dir/v
cl_deprecated.cxx.obj] Error 1
mingw32-make[1]: *** [Modules/ThirdParty/VNL/src/vxl/vcl/CMakeFiles/itkvcl.dir/a
ll] Error 2
mingw32-make: *** [all] Error 2"

谢谢,

马特

4

2 回答 2

2

我建议安装 Visual Studio (VS) 2013 Express 版本并使用它来构建 ITK。自 2008 年以来我一直在使用 ITK,我相信 VS 是 Windows 上 ITK 开发人员的预期编译器/IDE。

如果您查看 ITK 仪表板,他们有几个针对 VS 的夜间构建,但我在任何地方都没有看到 MinGW for Windows:https ://open.cdash.org/index.php?project=Insight

于 2015-05-29T18:04:07.450 回答
1

如果您在配置 ITK 时删除 VNL 选项(如果您的项目中不需要它),则此错误可能会得到解决。

如果你想用 MSVC 构建这个链接肯定会帮助你

http://qtitkvtkhelp.blogspot.in/2012/11/itk-installation-for-msvc.html

于 2012-11-28T12:15:03.363 回答