0

ticpp::LoadFile(); を使用して XML ファイルを読み取ろうとしています。成功しませんでした。例外をキャッチする方法がわからないため、理由がわかりませんでした。これが私がしたことです:

try
{
    // Load a document
    ticpp::Document doc( pFilename );
    doc.LoadFile();

    // Get an element by chaining calls - no return values to check, no TiXmlHandle
    ticpp::Element* pElem = doc.FirstChildElement()->NextSibling();

    // do something useful here
}
catch( ticpp::Exception& ex )
{
    // If any function has an error, execution will enter here.
    // Report the error
    std::cout << ex.what();
}

しかし、実際には、元が宣言されていないかのように灰色で表示されます。この場合、どうすれば例外をキャッチできるのでしょうか?

4

1 に答える 1

0

めちゃくちゃになっているのはファイルパスであることが判明しました。コード自体は問題ありません。

于 2013-05-16T18:14:50.707 に答える