TinyXml ライブラリを Visual Studio C++ プロジェクトに含めようとしていますが、成功しません。
.h ファイルと .cpp ファイルを含むライブラリ フォルダーをダウンロードし、あらゆる種類の追加を試みましたが、役に立ちません...
私はこのチュートリアルを見つけ、それが言ったようにしました。
まだ認識しない#include "xmlEffect.h"
どんな提案でも大歓迎です。
Michael Yudchak の反対票は少し不公平だと思います。彼の書かれた英語はもっと良かったかもしれませんが、彼の質問はまだ有効だったと思います.
チュートリアルのステップ 5 の使用例では、「xmlEffect.h」の使用例を示していますが、それがどこから来たのか、またはそれが何であるかを説明していません。
#include "xmlEffect.h"
int main(void)
{
char c;
xmlSetting xmlset;
xmlset.saveEffectXML("test.xml","child1","child2","3000","4000");
xmlset.loadEffectXML("test.xml");
c=getchar();
}
したがって、解決策は、最初の 4 つの手順に従うことですが、手順 5 は無視して、独自の例を試してみてください。ミニマリストの「Hello World」の例:
XML の例: test.xml
<?xml version="1.0" ?>
<Hello>World</Hello>
コード例: main.cpp
#include "tinyxml.h"
#include <string>
int main()
{
TiXmlDocument doc( "test.xml" );
if ( doc.LoadFile() )
{
TiXmlElement* element = doc.FirstChildElement( "Hello" );
std::string text = element->GetText();
}
return 0;
}