日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

【OpenPose-Windows】error1 OpenPose项目加载失败

發布時間:2023/12/15 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【OpenPose-Windows】error1 OpenPose项目加载失败 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

打開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项目加载失败的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。