数日前に VS1010 から VS2012 に切り替えましたが、まったく問題はありませんでした。昨日、コンパイル済みの DLL を別のマシンに持って行ったところ、まったく動作せず、ロードすらされないことに気付きました。私が開発に使用しているコンピューターでは DLL がバグなしで実行されるため、これは未解決の依存関係であると考えていましたが、そのとおりでした。
VS2010 v110 ツールセットでビルドする場合、別の追加の依存関係があります: VCOMP110.DLL 。この DLL をコンパイル時に静的に含める方法はありますか? ソフトウェアと共に再配布する必要はありません。