windows下caffe编译不成功问题分析

问题:

在release/debug下编译成功的工程,转到debug/release下编译,会出现如下问题:

error MSB4062: 未能从程序集 S:\NugetPackages\OpenCV.2.4.10\build\native\\private\coapp.NuGetNativeMSBuildTasks.dll 加载任务“NuGetPackageOverlay”。未能加载文件或程集“file:///S:\NugetPackages\OpenCV.2.4.10\build\native\private\coapp.NuGetNativeMSBuildTasks.dll”或它的某一个依赖项。系统找不到指定的文件。 请确认 <UsingTask> 声明正确,该程序集及其所有依赖项都可用,并且该任务包含实现 Microsoft.Build.Framework.ITask 的公共类。 S:\NugetPackages\OpenCV.2.4.10\build\native\OpenCV.targets 768 5 libcaffe



在各种百度的过程中,发现一个问题,在debug下,自动下载的Nuget包 ..\NugetPackages\OpenCV.2.4.10\build\native\lib\x64\v120中,只有debug部分,同样,如果在release下自动下载nuget包,则只有release部分,所以猜想是不是因为这个原因,才会出现无法同时成功编译caffe。。


然而,问题找到了,但是无法解决啊,,如果有大神路过麻烦指点!


————————————————————————————

2017.10.18更新:

对于MSB4062这个问题,可以尝试在libcaffe及其它项目中点击   项目——管理Nuget包——更新opencv包,将opencv包升级到2.4.11,再重新编译工程,多次尝试,即可成功解决opencv2.1.10的问题

猜你喜欢

转载自blog.csdn.net/AuntieLee/article/details/78205313