утечка памяти taglib - PullRequest
       4

утечка памяти taglib

0 голосов
/ 06 ноября 2011

Я делаю музыкальный проигрыватель Windows, использую TagLib для чтения метаданных о каждом файле (альбом, исполнитель и т. Д.).Visual Studio 2008 сообщает о ~ 400 утечках памяти, и это становится довольно раздражающим.они выглядят так:

{154} нормальный блок с размером 0x00DE5EC0, длиной 32 байта.Данные: 41 00 6C 00 74 00 65 00 72 00 6E 00 61 00 74 00

{153} нормальный блок при 0x00DE5E58, длиной 40 байт.Данные: <^> 01 00 00 00 00 00 00 00 CD CD CD CD C0 5E DE 00

Как видите, утечка в 32 байта выглядит так, как будто она связана с жанром (Альтернатива в этом фрагменте),То, что меня убивает, это утечка, которая возникает независимо от того, вызываю ли я какой-либо код taglib.Итак, я могу немедленно завершить свой int main (), но если моя программа связывает в taglib .libs, происходит утечка.Кто-нибудь видел это или знает, как это исправить?

Я где-то читал, что это может помочь, если вы поместите проект taglib прямо в основное решение и оттуда будете ссылаться на него.однако, пытаясь сделать это, я получаю неразрешенные ошибки связывания символов.если у кого-то есть опыт в этом, любая информация будет чрезвычайно цениться.

спасибо!

-mike

...