Duplicate symbol error when linking windows multithreaded runtime

Hi,

it is about

__declspec(selectany) int _fltused = 1;

this is already part of the multithreaded runtime lib. It should be guarded
with

#ifndef _MT
__declspec(selectany) int _fltused = 1;
#endif

Or speaks anything against this?

Regards
Martin–
http://www.caveproductions.org