tinyXml2を使用するプロジェクトをビルドした後、次の3つのエラーが発生します。添付された画像にエラーが表示されます。問題のあるコードは、ここで、tinyXml2のxtree.csファイルで見つけることができます:私はVS2010tinyXml2がbuild-xtree.csでエラーC2675を発生する
を使用しています(そして引き続き使用する必要があります)
template<class _Iter>
void insert(_Iter _First, _Iter _Last)
{ // insert [_First, _Last) one at a time
_DEBUG_RANGE(_First, _Last);
for (; _First != _Last; ++_First)
{ // insert element as lvalue
const value_type& _Val = *_First;
insert(end(), _Val);
}
}
これらのエラーを引き起こす可能性がありますか?
1)エラーC2675:単項 '++': 'のstd :: string' は、この演算子または定義済みのオペレータ
2に許容される型への変換を定義していないが)エラーC2100:不正間接
3)エラーC2440: '初期化すると、': 'constのはstd ::ペア< _Ty1、_Ty2> &'
編集する 'のstd ::文字列' から変換することはできません。私はすべてをコメントしたエラー