Works well with VS2005, but NOT with VC6

View: New views
2 Messages — Rating Filter:   Alert me  

Works well with VS2005, but NOT with VC6

by Anthony Liu :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I have successfully complied taglib with VS2005, but when I tried to compile it with VC6, I got thousands errors.
 
First, VC6 does not accept long long ( error C2632: 'long' followed by 'long' is illegal), it should be replaced with __int64.
It seems that VC6 also has problems with the class templates.
 
Can anyone help me to figure it out? Thanks!

_______________________________________________
taglib-devel mailing list
taglib-devel@...
https://mail.kde.org/mailman/listinfo/taglib-devel

Re: Works well with VS2005, but NOT with VC6

by Bugzilla from wheeler@kde.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Anthony Liu wrote:
> I have successfully complied taglib with VS2005, but when I tried to
> compile it with VC6, I got thousands errors.
>  
> First, VC6 does not accept long long ( error C2632: 'long' followed by
> 'long' is illegal), it should be replaced with __int64.
> It seems that VC6 also has problems with the class templates.
>  
> Can anyone help me to figure it out? Thanks!

Visual Studio 6 doesn't support partial template specialization, so it
won't work with TagLib, and honestly, VS 6 was released more than 10
years ago and has been outdated for more than 6 years, so I don't really
care about supporting it.

-Scott
_______________________________________________
taglib-devel mailing list
taglib-devel@...
https://mail.kde.org/mailman/listinfo/taglib-devel
LightInTheBox - Buy quality products at wholesale price!