私の問題の原因は、私が Visual C++ 2008 でコンパイルされた共有ライブラリに依存しているが、他のライブラリは Visual C++ 2010 でコンパイルされていることにあると考えています (現在、私は Visual C++ 2010 を使用しています)。
これらのライブラリは std に大きく依存しています。DLL の一部の関数は、引数として std オブジェクトを必要とし、std オブジェクトを返します (たとえば、std::string)。
std ライブラリのバージョンが異なっていても、これらの DLL を実行可能ファイルと互換性を持たせることはできますか?
この種の問題に対する標準的な解決策があるはずですが、見つかりませんでした。正しい方向に向けてください。