fixed a typo
ported some test projects to Windows
suppresssed Windows warnings :
1. (4290) C++ exception specification ignored except to indicate a function is not __declspec(nothrow)
2. (4251) 'identifier' : class 'type' needs to have dll-interface to be used by clients of class 'type2'