【问题标题】:ITK not building with VS 2010ITK 不使用 VS 2010 构建
【发布时间】:2014-01-29 22:41:15
【问题描述】:

我按照link 上的步骤为 MSVS 2010 安装和配置 InsightToolkit (ITK) 4.5.0,因为我正在尝试将它与 VC++ 一起使用。我跟着他们直到第 10 步(构建 ALL_BUILD),但我看不到任何构建进度.. VS 仅表示构建开始然后什么都没有.. 我让它工作了大约 2 个小时,但没有给我任何进展的迹象或完成。 3小时后,我不得不取消构建。我不确定是什么导致了这个问题,我希望任何人都可以帮助我解决这个问题.. 我使用 cMake 2.8.12.2 来配置和生成 ITK 源,您可以在 link 上看到它给我的输出。

【问题讨论】:

  • 由于此错误,您的构建已停止:找不到 Perl(缺少:PERL_EXECUTABLE)配置完成。这对我来说似乎很奇怪(我从来没有遇到过这个问题),但也许 CMake 需要为配置步骤执行一些 Perl 脚本,并且它没有在您的系统中正确配置。
  • 我使用 cmake --build 而不是在 Visual Studio 中打开解决方案。这对我来说每次都有效,这是自 2008 年以来我在 Windows 上使用 ITK 并在工作和家庭中使用多台机器进行开发以来的数十次。

标签: c++ visual-c++ cmake installation itk


【解决方案1】:

我上次构建ITK时也遇到过类似的情况。在我的情况下,使用CMake配置ITK,我选择“BUILD_EXAMPLES”和“BUILD_TESTING”,打开ITK时会出现600多个项目。 sln 使用VS2010,构建它导致没有进展和完成的迹象,我也不知道为什么......之后,我再次配置了ITK,没有选择“BUILD_EXAMPLES”和“BUILD_TESTING”,在“生成”之后用VS2010打开它,大约有200个项目,编译这个ITK.sln,可以顺利运行..

【讨论】:

  • 我通常会关闭 BUILD_EXAMPLES 和 BUILD_TESTING,因为即使在带有 SSD 的 12 线程 PC 上,这些都需要很长时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-22
  • 2011-11-25
  • 1970-01-01
相关资源
最近更新 更多