私は、TinyXmlからコードベースのRapidXmlにXMLパーサーを切り替える作業を進めています。RapidxmlはVisual Studio 2010でコンパイルされていません。何が間違っていますか?
しかし、RapidXmlは、ヘッダファイルに私がやっている、2010年
基本的にはVisual Studioにコンパイルしていないようだ
#define RAPIDXML_NO_EXCEPTIONS
#include "RapidXml/rapidxml.hpp"
using namespace rapidxml;
と実装で
xml_document<> xmlDoc;
xmlDoc.parse<0>(filestring);
、右2行目のコードでは、Visual Studioによると、
c:¥users¥name¥development¥rapidxml¥rapidxml.hpp(420):エラーC2061:構文エラー:識別子 'memory'
1> c:\ users \ name \ development \ rapidxml \ rapidxml.hpp(418 ):クラステンプレートメンバ関数をコンパイル中 'rapidxml :: xml_node <> * rapidxml :: memory_pool :: allocate_node(rapidxml :: node_type、const Ch *、size_t、size_t)'
1>
で1 > [
1> Chの= CHAR
1>]
1> C:\ Users \ユーザー名\開発\ rapidxmlの\のrapidxml.hpp(1359):クラステンプレートのインスタンスへの参照を参照 'rapidxmlを:: memory_pool' がコンパイルされています
1>> [
1> -CH = CHAR
1>]
1> C:\ユーザー\名\開発\のxmlresource.cpp(70):クラステンプレートインスタンス「rapidxmlへの参照を参照してください。 :xml_document <> 'はコンパイルされています
今日は長いコーディング日の終わりです。あなたが知っている人たちは、私がここで間違っていることを知っていますか?
ソリューションを共有してくれてありがとう! – kaalus