このチュートリアルOpenalpr for Windowsに従って Windows 10 (x64) ラップトップに Openalpr をインストールしようとしていますが、ツールチェーン v120 をターゲットとする x64 のリリース ビルドをビルドするステップにいるときに、Windows Powershell で次のエラーが発生します。
Die : PlatformToolset v120 is not installed.
At C:\Users\shama_000\Google Drive\Projects\Git Projects\openalpr\windows\build.ps1:230 char:9
+ Die "PlatformToolset $PlatformToolset is not installed."
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Die
問題を検索するために Notepad++ でファイルを開いたところ、次のように表示されました。
if ($VXXCommonTools -eq $null -or (-not (Test-Path($VXXCommonTools)))) {
Die "PlatformToolset $PlatformToolset is not installed."}
しかし、コードの冒頭のparam
セクションで、これを見つけました:
[ValidateSet("v100", "v110", "v120", "v140")]
したがって、どのバージョンの PlatformToolset でも機能するはずです (少なくともそれが私の論理です)。このツールセットのバージョンはわかりませんが、インターネットでこのエラーを探していて、このような Visual Studio に関する投稿しか見つかりませんv120 のビルド ツール (プラットフォーム ツールセット = 'v120') は見つかりましたが、この問題の「解決策」は、Visual Studio の最新バージョンをインストールすることです。現在、 Visual Studio 2015をインストールしているため、この質問の回答については、これは既に機能しているはずです。