[ 
https://issues.apache.org/jira/browse/XERCESC-2011?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13645438#comment-13645438
 ] 

DK commented on XERCESC-2011:
-----------------------------

Support for XP in VS2012 may be a 'stop gap' measure but MS did it for a reason 
- there are still a large number of end users out there still on Windows XP.  
Since the next version of VS is probably not until 2014 or 2015, it is also a 
long stop gap!

Note: MS supports (as do most OS suppliers) a significant backwards 
compatibility.  I can confirm that our application built with V110_xp works on 
all versions of Windows from XP to Windows 8 - i.e. on XP, Vista, Windows 7, 
Windows 8, Windows Server 2003, 2008 & 2008 R2 (I haven't tested WIndows Server 
2012).  MS has to support XP applications on all the newer OSes, even if they 
no longer support the OS itself, otherwise no one would ever migrate to the 
later versions - although they might not migrate for other reasons like the 
Metro interface on a desktop/laptop/server system without a touch screen!

I suspect that a large number of developers need to support the XP market but 
want to move to VS2012 to get the new C++ features in the C++11 standard, I 
believe that the Xerces-C developers should support XP with VS2012 - hence I 
raised this issue.
                
> Xerces 3.1.1 Xerces.Lib fails to build with new Visual Studio 2012 Update 1 
> when v110_xp platform is chosen
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: XERCESC-2011
>                 URL: https://issues.apache.org/jira/browse/XERCESC-2011
>             Project: Xerces-C++
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 3.1.1
>         Environment: VS2012 Update 1, platform set to V110_xp (introduced by 
> Update 1) instead of the pre-update V110.
> Windows 32-bit builds.
>            Reporter: DK
>
> Same issue as defined in: 
> http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/ea289832-c48c-475b-a922-bf94d2ee54e4/
> Static Debug & Static Release compile without issue.  Normal Debug and 
> Release both have this issue. Not tested 64-bit builds.
> Compilation output has:
> 1>C:\Program Files (x86)\Microsoft Visual Studio 
> 11.0\VC\include\string.h(57): warning RC4011: identifier truncated to 
> '_CRT_SECURE_CPP_OVERLOAD_STANDA'
> 1>  
> 1>C:\Program Files (x86)\Microsoft Visual Studio 
> 11.0\VC\include\string.h(79): warning RC4011: identifier truncated to 
> '_CRT_SECURE_CPP_OVERLOAD_SECURE'
> 1>  
> 1>C:\Program Files (x86)\Microsoft Visual Studio 
> 11.0\VC\include\string.h(115): fatal error RC10056: 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to