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

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


On Sun, Jan 10, 2010 at 6:04 AM, Hypo Thetical <hypothetical25 at gmail.com> 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 gmail.com


More information about the taglib-devel mailing list