他のコンパイラとC++そのもので協調するのは名前の問題や
ヒープ管理の問題もあるから、あなたの言うとおり、絶望的。
というかC++のクラスをdllexportするのは、たとえ同じコンパイラ
であてもちと気持ち悪い。

安直にはCのみになるのかな。当然vectorとか使えない。
がんばりたければCOMだろうけど・・・疲れるよ