Re: [gtkmm] gtkmm and MSVC 2003



Robin Neatherway wrote:

Thanks for the clear-up there, but what exactly is the ABI?

"Application Binary Interface" ... which is a catchall for all of the minute details that have to be right before one binary (e.g. an application) can be linked to another binary (e.g. a library). The ABI of a library compiled with mingw will not be compatible with the ABI of an application compiled with MSVC, which will cause errors at link time.

Achieving ABI compatibility between C++ compilers is much more difficult than between C compilers, due to language features such as overloading.

Cheers,
Tim




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]