打开OpenPose.sln后,OpenPoseDemo library-》OpenPose 加载失败

重新加载OpenPose项目,报错如下:

控制台报错如下


D:\DeepLearning\openpose-master\windows\OpenPose\OpenPose.vcxproj : error : 无法读取项目文件“OpenPose.vcxproj”。
D:\DeepLearning\openpose-master\windows\OpenPose\OpenPose.vcxproj(34,5): 未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\CUDA 8.0.props”。请确认 声明中的路径正确,且磁盘上存在该文件。


【问题分析】

笔者一开始安装的是VS2013+CUDA7.5,后根据OpenPose官网要求,安装了VS2015+CUDA8.0,但是在安装CUDA8.0时,CUDA 8.0.props、CUDA 8.0.targets、CUDA 8.0.xml、Nvda.Build.CudaTasks.v8.0.dll四个文件默认放到了V120的路径下,并没有正确安装到V140对应路径下,而在OpenPose.vcxproj 项目文件中,如下,明确指出

<ImportGroup Label="ExtensionSettings"><Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 8.0.props" /></ImportGroup>

其默认路径为C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\CUDA 8.0.props,所以会报出上述错误。


【正确解决办法】

按照官方所指出的win10安装办法,先安装VS2015,再安装CUDA8,再配置cuDNN5.1的顺序重新配置自己的环境。
注意VS2015和CUDA8的安装顺序,一定是VS先安装,CUDA后安装,否则还是会出现上面问题。


【错误解决的演示】(笔者走的弯路)
————–以下是笔者先安装CUDA8,后安装VS2015时错误的解决办法,虽然是错误的解决,不过还是共享出来,以防有朋友在遇到类似的弯路。

按照提示路径打开文件夹C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\,其文件夹下没有发现 CUDA 8.0.props 文件。

查看C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations\ 文件夹,发现CUDA 8.0等三个文件

将V120\BuildCustomizations\文件夹下的四个CUDA8.0文件复制到 V140\BuildCustomizations\下,再次重新加载OpenPose,加载成功。

之所以说其错误,就是,尽管通过该方法能够解决上述 OpenPose项目加载失败 失败的问题,但是在运行Demo过程中依然会存在某些问题,所以笔者强烈不推荐用这个方法解决这个问题,还是乖乖的按照官网重新配置环境吧。

【OpenPose-Windows】error1 OpenPose项目加载失败相关推荐

  1. 关于VS项目加载失败的问题解决

    关于VS项目加载失败的问题解决 1.VS2013+Opencv2.10配置,配置好之后把属性表(如图1所示的属性管理器中"Microsoft.CPP.Win32.user")保存下 ...

  2. 解决IDEA中项目加载失败

    序言 有些情况下,我们导入的项目因为网络或者IDEA等缘故,IDEA中只有pom文件,而项目并没有成功的导入到IDEA中,此时,我们可以依靠下面的操作,把工作空间的项目成功个的导入到IDEA工具中. ...

  3. VS2013项目加载失败解决方法

    目录 前言 1. VS加载项目失败 2. 解决方法 前言 之前经常遇到过工程打开,项目无法加载的情况,通常的报错都是找不到对应的属性表,这时候通常是需要我们在本地新建一个报错提示的属性表,让项目可以正 ...

  4. 模块regsvr32 c:\Windows\SysWOW64\comdlg32.ocx 加载失败

    针对64位系统,将comdlg32.ocx添加到该文件夹中再运行该命令即可. 文件下载地址: 链接:https://pan.baidu.com/s/19DFaqfrG3ZRYQoZDfL2zfw  提 ...

  5. dll注册加载失败解决方法

    当输入命令regsvr32 A.dll注册时,跳出下面错误提示: 模块C:\windows\System32\A.dll加载失败. 请确保该二进制存储在指定的路径中,或者调试它检查该二进制或相关的 . ...

  6. gitbook 入门教程之解决windows热加载失败问题

    破镜如何贴花黄 gitbook 在 Windows 系统无法热加载,总是报错! gitbook 是一款文档编写利器,可以方便地 markdown 输出成美观优雅的 html ,gitbook serv ...

  7. cocos2dx 3.3创建新项目 和 VS2012解决方案加载失败问题

    cocos2dx 3.3创建新项目 和 VS2012解决方案加载失败问题 参考文章: (1)cocos2dx 3.3创建新项目 和 VS2012解决方案加载失败问题 (2)https://www.cn ...

  8. iframe js 加载失败_如何提高Vue项目首页的加载速度

    为何当一个VUE项目过大时,打包之后初次访问首页加载速度会异常的缓慢,是什么原因导致以及如何解决这些问题? 首页打开速度慢的原因 其实浏览器加载一个页面的过程就是通过http协议从服务器端下载项目所需 ...

  9. 计算机安全权限不足或配置文件损坏,配置文件加载失败 - Windows Server | Microsoft Docs...

    在桌面设置期间发生错误,并且首次登录 Windows 时桌面位置不可用 09/08/2020 本文内容 本文可帮助解决将 ntuser.dat 或 usrclass.dat 文件定义为只读,或者配置文 ...

最新文章

  1. NameValueCollection详解
  2. 以太网性能测试仪应该具备什么功能?
  3. Oracle 数据库、Microsoft SQL Server、MySQL 数据库三种常见数据库的区别深度剖析
  4. 一篇综述翻译解读文章的发出也需要数易其稿
  5. 执行h2o的python命令时出现:TypeError: ‘NoneType‘ object is not callable
  6. 百度SEO站群音乐聚合源码/自动采集(在线可播放)
  7. 【Java】Java 反射机制浅析
  8. 数字钟实验报告stm32_单片机-电子时钟实验报告
  9. word 2016 for Mac 如何缩小编号与后面文字之间的缩进间隙
  10. 上海 day16 -- python 常用模块1
  11. 关于session应用(2)--JAVA中怎么使用session
  12. js 音乐播放器(audio属性及其使用方法)
  13. Go全栈面试题(3) -微服务面试题
  14. [Synth 8-2543] port connections cannot be mixed ordered and named [“F:/FPGA_Prj/GPIC_2000/GPIC_AB/V1
  15. H2O机器学习:一种强大的可扩展的人工智能和深度学习技术
  16. php只取时间的下士_php取当时的年月日时分秒毫秒
  17. 4.2 人工智能产业岗位分布
  18. ENFI下载器:1元20G高速下载流量,首次使用送3G
  19. 网络互联设备:中继器、交换机、网桥、路由器和网关
  20. 服务器存储系统的模式,服务器的三种存储方式

热门文章

  1. Gitlab+Gerrit+Ldap+nginx+mysql 之Gerrit搭建与配置(一)
  2. 阿里安全猎户座实验室(Alibaba Orion Security Lab)简介
  3. 文件、目录——Linux基本命令(5)
  4. 杭州企业“被参与”互联网攻击致半个美国网络瘫痪
  5. HDU 3974 Assign the task(dfs时间戳+线段树成段更新)
  6. django学习笔记之forloop
  7. 爱上MVC~Razor引擎时,在遍历中巧用Output.Write方法
  8. Google Drive客户端
  9. 通过互联网启动Linux
  10. firefox2.0的拖放式搜索怎么不行了?是设置问题吗?