VRedist は、Visual Studio のメジャー バージョン間で互換性がないことはわかっています (2013 は 2015 と互換性がなく、STL 実装が異なるため、インストールには 215 の VCRedist が必要です。そうですか?)。ただし、マイナー バージョン (更新プログラム) についてはわかりません。
たとえば、2 つの開発環境があるとします。
a) VS 2015 Update 2 - 14.0.25123.00 with VCRedist 14.0.23918
b) VS 2015 Update 3 - 14.0.25421.03 with VCRedist 14.0.24210
1) VS 2015 Update 2 (環境 a) によってビルドされ
た lib / dll (特定の OpenCV 2.4.13)があります。このライブラリを VS 2015 Update 3 (環境 b)のプログラムにリンクできますか? ユーザーは VCRedist 14.0.23918 がインストールされているプログラムを安全に実行できますか、または VCRedist 14.0.24210 をインストールする必要がありますか?
そして立場逆転…
2)
lib / dll はVS 2015 Update 3 (環境 b) でビルドされていますが、このライブラリを VS 2015 Update 2 (環境 a)のプログラムとリンクできますか? VCRedist 14.0.23918 がインストールされているプログラムを安全に実行できますか?
回答は大歓迎です。