シングルトンを含む静的ライブラリがあります。テストの目的で、同じプロセスでこれらのシングルトンの個別のインスタンスをロードする必要があります。
そこで、同じ静的ライブラリをリンクするDLLを作成し、メインプロセスがそのDLLをロードします。
DLLを読み込もうとすると、シングルトンの静的インスタンスポインタにアクセスしようとすると、アクセス違反が発生します。
私が読んだいくつかの投稿は、それは不可能であり、2番目のプロセスが必要であると述べていますが、他の投稿は、各DLLが、リンクする静的ライブラリ内のすべての静的変数の独自のコピーを取得することを示しています。
私がやろうとしていることは可能ですか?