visual studio 2013 nuget opencv 2.4.10インストール後,デバックでエラーがでる件

visual studio 2013 nuget opencv 2.4.10インストール後,C++にてプログラム作成、その後のデバックでエラーがでる件。これについての解決方法を示す。環境構築に苦しむ方の助けになることを願って…。

エラーメッセージ

Unable to find version ‘2.4.10’ of package ‘OpenCV.overlay-Win32_v120_Debug

解決方法

ファイル”nuget.config”を書き換える

ファイルは以下のパスにある。エクスプローラのアドレスバーに以下の値をコピペし、ファイルが存在するフォルダにアクセスする。

・こちらをエクスプローラーのアドレスバーに貼り付け
%APPDATA%NuGet\NuGet.Config

・ファイルが存在する場所の絶対パスはこんな感じ↓
C:\Users(各パソコンにおけるユーザー名が良く使われる)\AppData\Roaming\NuGet

このファイルを以下のように変える.


<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <repositoryPath>..\..\NugetPackages</repositoryPath>
  <packageRestore>
    <add key="enabled" value="True" />
    <add key="automatic" value="True" />
  </packageRestore>
  <packageSources>
    <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
  </packageSources>
  <disabledPackageSources />
  <activePackageSource>
    <add key="All" value="(Aggregate source)" />
  </activePackage>

変更後、デバックすると、無事プログラムを実行できた。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です