Portico is an open source, cross-platform, fully supported HLA RTI implementation. Designed with modularity and flexibility in mind, Portico is a production-grade RTI for the Simulation and Training Community, so come say hi!
{As a} Windows C++ developer,
{I want} support for VC11 (2012) and VC12 (2013),
{So that} I can use a somewhat modern compiler!
Context
I've had a couple of requests for Visual Studio 2012 and 2013 recently. It has been some time since we adjusted the Visual Studio compiler support, so now seems like as good a time as any to readjust!
Not sure if we'll have any issues with the older HLA v1.3 interface in the face of modern C++ 11/12 compiler standards. Only one way to find out.
Acceptance Criteria
Once complete I shall be able to:
[ ] Compile and link my VC11 federates directly against a VC11 compiled Portico library
[ ] VC11 libraries and DLLs added to the main release package
[ ] Compile and link my VC12 federates directly against a VC12 compiled Portico library
[ ] VC12 libraries and DLLs added to the main release package
[ ] Build VMs updated with VC11 and VC12 compiling capabilities
Added VC12 to the mix as well. Combine with the deprecation task this will give us 2010 for legacy and 2012/2013 for current users. Will not yet add 2015 - no requests and a bit early.
Story
{As a} Windows C++ developer, {I want} support for VC11 (2012) and VC12 (2013), {So that} I can use a somewhat modern compiler!
Context
I've had a couple of requests for Visual Studio 2012 and 2013 recently. It has been some time since we adjusted the Visual Studio compiler support, so now seems like as good a time as any to readjust!
Not sure if we'll have any issues with the older HLA v1.3 interface in the face of modern C++ 11/12 compiler standards. Only one way to find out.
Acceptance Criteria
Once complete I shall be able to:
VC11
federates directly against aVC11
compiled Portico libraryVC11
libraries and DLLs added to the main release packageVC12
federates directly against aVC12
compiled Portico libraryVC12
libraries and DLLs added to the main release packageVC11
andVC12
compiling capabilities