Visual studio Community 2017を利用してOpenPoseを動かしたい
お世話になります。
Visual studio Community 2017を利用してOpenPoseをインストールしようとしたところ、
LNK1181 cannot open input file '..\x64\Release\OpenPose.lib' OpenPoseDemo
というエラーが出ました。
そこで下記のページを参考にしたところ、上記のようなエラーが出るのはリンカによるものであるということがわかりました。
Problem installing openpose on windows 10 using visual studio 17
しかし,対処方法について記載されている部分(上記リンク先のuvas94さんが12 Nov 2017にコメントしている箇所)を読んでみると
""" uvas94 commented on 12 Nov 2017 """
・・・I looked in the .vcxproj and change the necessary paths from Cuda 8 to Cuda 9 and found out that it works as intended without any other change.
とあります。
しかし,これを読んでみても具体的に何をしたら良いのかがイマイチ分かりません。
Pathを変更するというのは分かりますが、OpenPose .vcxproj
をテキストエディタで開いて,CUDA_PATH_V8_0
のところをCUDA_PATH_V9_1
に変更してみましたが同じくLNK1181 cannot open input file '..\x64\Release\OpenPose.lib' OpenPoseDemo
と出力されます。
何の.vcxproj
ファイルをどのように変更するのかを教えていただきたく思います。
(もし初歩的な話でしたら大変申し訳無いです・・)
ちなみに構成は
・Visual studio Community 2017
・CUDA v9.1
・cuDNN version:5.1(GitHubのバッチファイルをそのまま起動してインストールした)
・Caffe version: Default from OpenPose(GitHubのバッチファイルをそのまま起動してインストールした)
余談ですが、次のリンク先ではVisual studio 2015を推奨しています。しかしVisual studio Community 2015をインストールしてReleaseでビルドするとMSB8020 The build tools for v141 (Platform Toolset = 'v141') cannot be found.
と出てくるので断念しました。
OpenPose - Installation