使用visual studio 2013在Windows上构建caffe时出现NuGet错误



我试图在Windows上构建Caffe,以便在Python上使用它(通过Import Caffe)用于我的深度学习项目,但我在构建Caffe时遇到了一个问题。使用Visual Studio 2013的sln文件,遵循本视频中的说明:https://www.youtube.com/watch?v=nrzAF2sxHHM(在5分钟内构建Caffe)我用的是Windows 7 64位,下面是错误信息:

1>------ Build started: Project: libcaffe, Configuration: Release x64 ------

1>C:UsersLU10600DocumentsDeepLearningNugetPackagesglog.0.3.3.0buildnativeglog.targets(346,5): error: NuGet error:无法找到软件包"glog. overlay_x64_v120_release_dynamic"的"0.3.3.0"版本。

2>------ Build started: Project: caffe, Configuration: Release x64 ------

15>C:UsersLU10600DocumentsDeepLearningNugetPackagesglog.0.3.3.0buildnativeglog.targets(346,5): error: NuGet error:无法找到软件包"glog. overlay_x64_v120_release_dynamic"的"0.3.3.0"版本。

========== 构建:0成功,15失败了,最新的,0跳过 ==========

我在NugetPackages目录下有一个名为glog.0.3.3.0的文件夹…所以我不知道为什么它找不到它…

谢谢你的帮助。

我通过覆盖位于cafe -master/windows/中的NuGet.exe副本来解决这个问题。NugetPackagesglog.0.3.3.0buildnativeprivate

中自带的nuget.exe版本

只是一个提醒,因为我试图遵循相同的教程;在解决了这个问题之后,我看到了关于缺失boost库的错误,事实证明,解决方案中的一个项目将其boost依赖项设置为61而不是59。我通过更改它的nuget配置来指向59版本的库来修复这个问题。

最新更新