C++ の静的リンケージに関する基本的な説明が必要です。data_client.lib というファイルがあります。ライブラリ ファイル a.exe、b.exe、および c.exe には、3 つの独立したコンシューマーがあります。data_client.lib がインターフェイスである data_server.exe というサービスがあります。実際には、data_server.exe に別の関数を追加し、対応するインターフェイスを data_client.lib に追加しました。a.exe だけが追加の機能を必要とするため、a.exe のみをビルドします。data_server.exe、data_client.exe、a.exe をパッチとして出荷しました。これで、b.exe と c.exe がランダムに/一貫性なくスローしてクラッシュする
mfc42u!CException::`RTTI 完全オブジェクト ロケータ'+0x10
それは理にかなっていますか?b.exe と c.exe もビルドすると、クラッシュは発生しません。これが機能する方法ですか?