0

TinyXml ライブラリを Visual Studio C++ プロジェクトに含めようとしていますが、成功しません。

.h ファイルと .cpp ファイルを含むライブラリ フォルダーをダウンロードし、あらゆる種類の追加を試みましたが、役に立ちません...

私はこのチュートリアルを見つけ、それが言ったようにしました。

まだ認識しない#include "xmlEffect.h"

どんな提案でも大歓迎です。

4

2 に答える 2

2

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;
}
于 2014-05-14T07:54:58.320 に答える