在构建MITK教程时出现了一些错误:
错误2错误C1083:无法打开源代码文件:'..........ExamplesPluginsorg.mitk.example.gui.selectionservicemitk.viewssrcinternalorg_mitk_example_gui_selectionservicemitk_views_Activator.cpp':没有这样的文件或目录F:MITK-2014.03.0-srcMITK-superbuildMITK-buildExamplesPluginsorg.mitk.example.gui.selectionservicemitk.viewsc1xx
错误1错误C1083:无法打开源代码文件:'..........ExamplesPluginsorg.mitk.example.gui.extensionpointdefinitionsrcinternalorg_mitk_example_gui_extensionpointdefinition_Activator.cpp':没有这样的文件或目录F:MITK-2014.03.0-srcMITK-superbuildMITK-buildExamplesPluginsorg.mitk.example.gui.extensionpointdefinitionc1xx
错误3错误C1083:无法打开源代码文件:'..........ExamplesPluginsorg.mitk.example.gui.extensionpointcontributionsrcinternalorg_mitk_example_gui_extensionpointcontribution_Activator.cpp':没有这样的文件或目录F:MITK-2014.03.0-srcMITK-superbuildMITK-buildExamplesPluginsorg.mitk.example.gui.extensionpointcontributionc1xx
///////////////////////////////////////////////////////////////////////////
当我检查时,它似乎找不到那两个。cpp文件F: MITK-2014.03.0-src Plugins org.mitk.example.gui.selectionservicemitk.views例子 src 内部
和
F: MITK-2014.03.0-src Plugins org.mitk.example.gui.extensionpointdefinition例子 src 内部
两个。cpp分别在文件中。
我尝试在项目中包含文件路径,但它仍然有相同的问题。
有人有什么想法吗?谢谢你。
注。我使用vs2012+cmake-gui 2.8.12.2+QT4.8
我猜是超出了Windows cmd shell中的一些文件路径限制。通常对单个文件路径的长度和编译源文件的总cmd行长度都有限制。
尝试为您的MITK构建使用单独的源代码和构建目录(我看到您在自己的源目录中构建MITK),并保持目录名称简短。例如:
F:MITK-src
F:MITK-bin
通常,当您使用CMake配置构建目录时,MITK构建系统会警告您路径名称过长。