2016-07-22 5 views
0

Visual Studio 2015でOpen CVを使用してC++でいくつかのプログラムを開発していましたが、別のマシンでVisual Studioをビルドした新しいマシンは、複数の.dllファイルが見つからないことを通知します。 Visual Studioでこれらの.dllファイルを必要としないようにコンパイルする方法はありますか?または、新しいマシンにすべての.dllファイルを入れる方法がありますか?別のマシンでVisual Studio 2015でビルドされたC++アプリケーションを実行する方法

  • 私はx86リリースで実行しており、C/C++コードの生成をマルチスレッドに変更しました。

  • 私がインストールしたOpen CVは3.0です。これはVisual Studio 2015の使用に問題がありますか?あなたは、アプリケーションを実行しようとしているマシン上のVisual Studio再配布可能をインストールする必要が

乾杯

+0

静的対動的リンクの参照:http://stackoverflow.com/questions/1993390/static-linking-vs-dynamic-linking – RIanGillis

答えて

0

http://www.microsoft.com/en-us/download/details.aspx?id=48145

どちらかあなたのインストーラが再頒布をインストールしています。ユーザーにそれを依頼してください。または、実行可能ファイルでライブラリを手動でバンドルします。

+0

ライブラリのすべてを手動で実行可能ファイルにバンドルするにはどうすればよいですか?私は様々な他の多くの人が言ったことを試しましたが、すべてがエラーを生成するようです。 –

+0

Microsoftは、必要なドキュメントを提供しています:https://msdn.microsoft.com/en-us/library/ms235299.aspx –

関連する問題