Кривая работа Taglib в Visual Studio

Тема в разделе "MS Visual C++", создана пользователем SynTronic, 11 окт 2009.

  1. SynTronic

    SynTronic Гость

    Доброго времени суток! :) Может кто работал с TagLib и подскажет ответы возникшие вопросы...
    На досуге пишу свой плеер, для чтения тегов выбрал TagLib.
    Но толи я тупой, толи лыжи не едут.

    Проблема 1).
    [codebox]int _tmain(int argc, _TCHAR* argv[])
    {
    TagLib::FLAC::File file("C:\\1.flac");
    return 0;
    }[/codebox]

    Сходу получаю Run-Time Check Failure #0. Из-за чего? Что ей надо? :-D

    Проблема 2)..
    Забив на Run-Time Check Failure #0, иду дальше...
    [codebox]int _tmain(int argc, _TCHAR* argv[])
    {
    using namespace TagLib;
    FLAC::File file("C:\\1.flac");
    Ogg::XiphComment * comments = file.xiphComment();
    UINT iCount = comments->fieldCount();
    Ogg::FieldListMap map = comments->fieldListMap();
    //Ogg::FieldListMap::ConstIterator it = comments->fieldListMap().begin();
    return 0;
    }[/codebox]

    Переменная iCount равна 11.
    Но если раскомментировать последнюю строчку, то получу "Нарушение прав доступа при чтении "0x00....".", хотя map реально содержит значения......

    Пробовал и на TagLib 1.5 уже в бинарниках, что с сайта в готовом виде можно сказать. И сам компилил версию 1.6. И 2008 студию использовал и 2010 beta - результат один и тот же. Ну что за фигня?
     
Загрузка...
Похожие Темы - Кривая работа Taglib
  1. Andrey Kha
    Ответов:
    0
    Просмотров:
    29
  2. Hoasker
    Ответов:
    0
    Просмотров:
    64
  3. garri671
    Ответов:
    0
    Просмотров:
    55
  4. lelik200969
    Ответов:
    0
    Просмотров:
    53
  5. Kozolick
    Ответов:
    0
    Просмотров:
    142

Поделиться этой страницей