私の MSVC 2015 C++ アプリケーション プロジェクトでは、xaudio2.lib
. したがって、.cvxproj には行が含まれています
<AdditionalDependencies>xaudio2.lib;%(AdditionalDependencies)</AdditionalDependencies>
ビルドされた .exe を調べると、行が見つかりますXAudio2_8.dll
。
そのため、コンパイラ (またはリンカ) は 2_8 バージョンのみを使用することを決定したようです。
XAudio2.dll
の下位バージョンのみがインストールされているため、Windows 7 マシンでアプリを実行できないという問題が発生し、XAudio2_8.dll
.
では、プロジェクトを修正/変更して、結果の .exe を Windows 7 で実行できるようにするにはどうすればよいでしょうか? XAudio2_7.dll
たとえば、使用するように指定するにはどうすればよいですか?