构建MITK教程时出现了一些错误:
错误2错误C1083:无法打开源文件:'.......... \ Examples \ Plugins \ org.mitk.example.gui.selectionservicemitk.views \ src \ internal \ org_mitk_example_gui_selectionservicemitk_views_Activator.cpp':没有这样的文件或目录F:\ MITK-2014.03.0-src \ MITK-superbuild \ MITK-build \ Examples \ Plugins \ org.mitk.example.gui.selectionservicemitk.views \ c1xx
错误1错误C1083:无法打开源文件:'.......... \ Examples \ Plugins \ org.mitk.example.gui.extensionpointdefinition \ src \ internal \ org_mitk_example_gui_extensionpointdefinition_Activator.cpp':没有这样的文件或目录F:\ MITK-2014.03.0-src \ MITK-superbuild \ MITK-build \ Examples \ Plugins \ org.mitk.example.gui.extensionpointdefinition \ c1xx
错误3错误C1083:无法打开源文件:'.......... \ Examples \ Plugins \ org.mitk.example.gui.extensionpointcontribution \ src \ internal \ org_mitk_example_gui_extensionpointcontribution_Activator.cpp':没有这样的文件或目录F:\ MITK-2014.03.0-src \ MITK-superbuild \ MITK-build \ Examples \ Plugins \ org.mitk.example.gui.extensionpointcontribution \ c1xx
/////////////////////////////////////////////// ////////////////////////////
我检查时似乎找不到那两个.cpp文件 F:\ MITK-2014.03.0-SRC \实例\插件\ org.mitk.example.gui.selectionservicemitk.views \ SRC \内部
和
F:\ MITK-2014.03.0-SRC \实例\插件\ org.mitk.example.gui.extensionpointdefinition \ SRC \内部
两个.cpp分别在文件中。
我尝试在项目中包含文件路径,但它仍然存在同样的问题。
有没有人有想法?谢谢。
P.S。我使用vs2012 + cmake-gui 2.8.12.2 + QT4.8
答案 0 :(得分:0)
我的猜测是超出了Windows cmd shell中的某些文件路径限制。对于编译源文件,单个文件路径的长度和总cmd行的长度通常都有限制。
尝试为MITK构建使用单独的源代码和构建目录(我看到你在自己的源目录中构建MITK)并保持目录名称简短。 E.g:
F:\MITK-src
F:\MITK-bin
通常,当您使用CMake配置构建目录时,MITK构建系统会警告您路径名太长。