1.8 win32 compile fixes

Lukáš Lalinský lalinsky at gmail.com
Wed Jul 25 16:45:30 UTC 2012


On Wed, Jul 25, 2012 at 6:34 PM, Nick Shaforostoff <shafff at ukr.net> wrote:
> ok, after more investigatyion i see that in tag.lib
> public: unsigned short const & __thiscall TagLib::String::operator[](int)const )
> became
> public: wchar_t const & __thiscall TagLib::String::operator[](int)const )

What's changed is that 1.7 and earlier was by default compiled with
/Zc:wchar_t-. This was causing problems to many people, because they
had to compile their projects with the same flags. It was removed in
1.8:

https://github.com/taglib/taglib/commit/f3d3af9355b490ad92ab6e257c1ba872500eb3c1#CMakeLists.txt

Lukas


More information about the taglib-devel mailing list