构建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 \ Examples \ Plugins \ org.mitk.example.gui.selectionservicemitk.views \ src \ internal
和
F:\ MITK-2014.03.0-src \ Examples \ Plugins \ org.mitk.example.gui.extensionpointdefinition \ src \ internal
这两个.cpp分别在文件中。
我尝试在项目中包括文件路径,但仍然存在相同的问题。
有人有想法吗?谢谢。
ps我使用vs2012 + cmake-gui 2.8.12.2 + QT4.8
最佳答案
我的猜测是超出了Windows cmd shell中的某些文件路径限制。通常,单个文件路径的长度和用于编译源文件的cmd行的总长度都受到限制。
尝试为您的MITK构建使用单独的源目录和构建目录(我看到您正在自己的源目录中构建MITK),并保持目录名称简短。例如。:
F:\MITK-src
F:\MITK-bin
通常,当您使用CMake配置构建目录时,MITK构建系统会警告您有关路径名过长的信息。
关于c++ - 生成MITK教程错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24905907/