Run-Time Check Failure #0 when using taglib with MSVC 2008

Lukáš Lalinský lalinsky at
Sun Jan 10 09:50:53 CET 2010

On Sun, Jan 10, 2010 at 6:04 AM, Hypo Thetical <hypothetical25 at> wrote:
> I keep running in to the following run time error. How do i resolve this?
> "Run-Time Check Failure #0 - The value of ESP was not properly saved across
> a function call.  This is usually a result of calling a function declared
> with one calling convention with a function pointer declared with a
> different calling convention."
> btw, I wasn't able to figure out how to search the archives in case someone
> else has already run in to this, so posting. please feel free to point me to
> any search links or to any prior posts that answer this.
> I'm using tablib-1.5-msvc. I am linking to tab.lib.
> Platform: MSVC 9.0 .NET 3.5 SP1 running on Vista
> any info would be most appreciated!

tablib-1.5-msvc was compiled with MSVC 7, which is most likely not
binary compatible with MSVC 9. I'd suggest to install CMake and
compile the latest version of TagLib (1.6.1).

Lukas Lalinsky
lalinsky at

More information about the taglib-devel mailing list