1

我在构建 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

///////////////////////////////////////// ///////////////////////

当我检查 F:\MITK-2014.03.0-src\Examples\Plugins\org.mitk.example.gui.selectionservicemitk.views\src\internal 时,似乎找不到这两个 .cpp 文件

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

4

1 回答 1

1

我的猜测是超出了 Windows cmd shell 中的某些文件路径限制。通常对单个文件路径的长度和编译源文件的总 cmd 行的长度都有限制。

尝试为您的 MITK 构建使用单独的源目录和构建目录(我看到您正在其自己的源目录中构建 MITK)并保持目录名称简短。例如:

F:\MITK-src
F:\MITK-bin

通常,当您使用 CMake 配置构建目录时,MITK 构建系统会警告您路径名过长。

于 2014-09-21T17:57:06.780 回答