私の仕事ではVS2008です。 私が管理し、私は仕事のプロジェクトのいくつかのパートナー、VS2010を使用する(VS2008を使用することはできません)VS2008でVS2010ビルドされたDLLを使用する方法
彼らはベースのDLLを構築するために持っていると私は私の枠組みの中でそのDLLを使用する必要があります...
メインアプリケーションを構築し、DLLをリンクする。 VS2010のDLL年代から アプリが起動し、そしてオブジェクトが作成され、 が、私は、これらのオブジェクトを削除しようとするアプリのクラッシュは...
Windowsはapp.exeの中にブレークポイントをトリガしました。これは、 のヒープが破損している可能性があります。これは、app.exeまたはロードした DLLのバグを示しています。
これを修正する方法はありますか?
はい、私はそれを避けるべきであることを知っていますが、残念ながらそれは不可能です...あなたがVS2010 dllを言うとき、vc2010再配布可能なパッケージか何か?答えをありがとう! – geo
再配布可能なランタイムパッケージ、またはランタイムを静的にリンクしている場合はdll自体。最終結果は同じです:2つの異なるヒープ。 – vanza