私はグローバルファイルストリームsayxlogをdllsayxloggerからエクスポートしました。
dllプロセスのアタッチマクロでxlogを初期化し、デタッチで閉じます。
今、私は以下と同じソリューションで他のプロジェクトにこのdllの参照を追加しています。
testDll_1 -> add reference xlogger ,
testDll_2 -> add reference xlogger ,
testDll_2 -> add reference xlogger ,
exe -> add reference xlogger ,
私の問題は、xlog <<"message"がxloggerdllとexeでのみ機能することですが、dll内からログが生成されません。ここでは、Windows7Enterpriseと2010Professionalを使用しています。
上記のtestdllプロジェクトにdllの複数のコピーをロードしていますか?または同じコピー(シングルコピー)が使用されていますか?またはどうすればこの問題を解決できますか?
前もって感謝します。