VC6上で、STLとirrlichtを共存させた場合

std::stringと
irr:core::stringがかちあって
ビルドエラーが起きてしまうのですが、
どうすれば良いかわかりますでしょうか?

stringを使用する箇所では、全てnamespaceを入れて指定していますが、
自分が書いていない、
2つのライブラリのヘッダファイルのレベルでエラーが起こってしまいます。

以下、エラー文です。
irrlicht-1.3も試しましたが、エラーでした。

c:\vc98\include\xstring(613) : error C2955: 'string' : クラスのテンプレート名で仮引数リストの指定がありません。
c:\irrlicht-1.3.1\include\irrstring.h(817) : 'string' の宣言を確認してください。