嗨,我正在尝试按照它自己的 github page上的步骤安装caffe框架。当我执行“scripts \ build_win.cmd”时。我有一些错误:
.. \ libraries \ bin \ caffehdf5_D.dll:致命错误LNK1107:文件无效或损坏:无法读取0x330 [C:\ Projects2 \ caf \\ build \ tools \ upgrade_solver_proto_text.vcxproj]
当我看起来CMakeError.log时:
确定包含文件pthread.h是否存在失败,并显示以下输出:更改目录:C:/ Projects2 / caffe / build / CMakeFiles / CMakeTmp
运行Build命令:“C:/ Program Files(x86)/MSBuild/12.0/bin/MSBuild.exe”“cmTC_5c4c5.vcxproj”“/ p:Configuration = Debug”“/ p:VisualStudioVersion=12.0”Microsoft(R)Build引擎版本12.0.31101.0
[Microsoft .NET Framework,版本4.0.30319.42000]
版权所有(C)Microsoft Corporation。版权所有。
建立于2016年12月26日14:34:11开始。
节点1上的项目“C:\ Projects2 \ caffe \ build \ CMakeFiles \ CMakeTmp \ cmTC_5c4c5.vcxproj”(默认目标)。
PrepareForBuild:
创建目录“cmTC_5c4c5.dir \ Debug \”。
创建目录“C:\ Projects2 \ caffe \ build \ CMakeFiles \ CMakeTmp \ Debug \”。
创建目录“cmTC_5c4c5.dir \ Debug \ cmTC_5c4c5.tlog \”。
InitializeBuildStatus:
创建“cmTC_5c4c5.dir \ Debug \ cmTC_5c4c5.tlog \ unsuccessfulbuild”,因为指定了“AlwaysCreate”。
ClCompile:
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ VC \ bin \ x86_amd64 \ CL.exe / c / Zi / W3 / WX- / Od / Ob0 / D“WIN32”/ D“_WINDOWS”/ D _DEBUG / D“CMAKE_INTDIR = \”Debug \“”/ D _MBCS / Gm- / RTC1 / MDd / GS / fp:precise / Zc:wchar_t / Zc:forScope / Fo“cmTC_5c4c5.dir \ Debug \”/ Fd"cmTC_5c4c5.dir \ Debug \ _vc120.pdb“/ Gd / TC / errorReport:queue”C:\ Projects2 \ caffe \ build \ CMakeFiles \ CMakeTmp \ CheckIncludeFile.c“
用于x64的Microsoft(R)C / C ++优化编译器版本18.00.31101
版权所有(C)Microsoft Corporation。版权所有。
cl / c / Zi / W3 / WX- / Od / Ob0 / D“WIN32”/ D“_WINDOWS”/ D _DEBUG / D“CMAKE_INTDIR = \”Debug \“”/ D _MBCS / Gm- / RTC1 / MDd / GS / fp:precise / Zc:wchar_t / Zc:forScope / Fo“cmTC_5c4c5.dir \ Debug \”/Fd"cmTC_5c4c5.dir\Debug\vc120.pdb“/ Gd / TC / errorReport:queue”C:\ Projects2 \ caffe \建立\ CMakeFiles \ CMakeTmp \ CheckIncludeFile.c”
CheckIncludeFile.c
C:\ Projects2 \ caffe \ build \ CMakeFiles \ CMakeTmp \ CheckIncludeFile.c(1):致命错误C1083:无法打开包含文件:'pthread.h':没有这样的文件或目录[C:\ Projects2 \ caffe \ build \ CMakeFiles \ CMakeTmp \ cmTC_5c4c5.vcxproj]
完成建筑项目“C:\ Projects2 \ caffe \ build \ CMakeFiles \ CMakeTmp \ cmTC_5c4c5.vcxproj”(默认目标) - 失败。
建立失败。
“C:\ Projects2 \ caffe \ build \ CMakeFiles \ CMakeTmp \ cmTC_5c4c5.vcxproj”(默认目标)(1) - >
(ClCompile目标) - >
C:\ Projects2 \ caffe \ build \ CMakeFiles \ CMakeTmp \ CheckIncludeFile.c(1):致命错误C1083:无法打开包含文件:'pthread.h':没有这样的文件或目录[C:\ Projects2 \ caffe \ build \ CMakeFiles \ CMakeTmp \ cmTC_5c4c5.vcxproj]
0 Warning(s) 1 Error(s)
时间流逝00:00:00.34
我通过将文件夹权限更改为完全访问权限来解决此错误。原因是没有读写权限.Link1